/* Page Name - style.css */
/* author - Chinmayi M P M  */
/* release version - 1.0 */
/* Description-  This Style page used to design Home(Index) html Page */
/* created date - APRIL 2021 */

*{
    padding: 0px;
    margin: 0px;
    box-sizing:border-box;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
}
body{
	min-height: 100vh;
}
p {
    margin-top: 0 !important;
    margin-bottom: 0rem !important;
}
a{
    text-decoration: none !important;
}
h2, ul{
	margin-bottom: 0rem;
}
.overflow{
    overflow: hidden !important;
}
.table td, .table th {
    padding: 0.40rem 0.50rem !important;
}
.nav-tabs {
    border-bottom: 0px solid #dee2e6 !important;
}
#wrapper{
	overflow: hidden;
}
h1, h2{
	color: #000;
}
h1:hover, h2:hover{
	color: #f03c02;
	transition: 1s;
}

.main_header{
/* 	background-color: #eeeeee; */
/* background-image: url("/images/Home/headback.png"); */
	background-color: #0b2540;
/* 	background-color: rgb(61, 61, 61); */
	padding: 10px 10px;
	height: 140px; 
}
.mail_head{
/* 	background-color: rgb(61, 61, 61); */
	background-color:  #0B2540; /*#282123; */
}
.mail_head h4{
	font-size: 14px;
 	color: #fff; 
    margin-bottom: .0rem;
	padding: 2px 10px;
	float: right;
}
.mail_head h4:hover{
	color: #f03c02;
	transition: 1s;
}
.header_logo img{
	width: 80px;
	height: 80px;
	float: left;
	margin: 0px 20px 0px 0px;
}

.header_logoafter img{
	width: 80px;
	height: 80px;
	float: left;
	margin: 0px 20px 0px 0px;
}

/**style="font-size:42px;position: relative;top:-10px;"**/
.header_logo h2{
	font-size: 42px; /**29px;**/
 	color: #FAB207; /* #f03c02;*/
	font-weight: 700;
	margin-bottom: 0px;
	padding-top: 20px; /**28px;**/
}

.header_logoafter h2{
  	font-size:29px;
 	color: #FAB207;
	font-weight: 700;
	margin-bottom: 0px;
	padding-top: 28px;
}
.header_logo h2:hover{
	color: #fff;
	transition: 1s;
}

.header_logoafter h2:hover{
    	color: #fff;
    	transition: 1s;
}
.header_logo span{
	font-size: 20px;
}

.header_logoafter span{
    	font-size: 20px;
}
.language_select{
	margin: auto;
	display: block;
	text-align: center;
	z-index:auto;
}
.language_select h6{
	background-color: #fff;
	width: 180px;
	padding: 5px 10px;
	box-shadow: 0 10px 10px 0 rgba(172, 172, 172, 0.2);
}
.language_select h6 span{
	float: right;
}
.dropdown-content_1 {
	display: none;
	position: absolute;
	background-color: #f0f0f0 ; /* #f9f9f9;*/
	min-width: 180px; /*180px;*/
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	margin-top: -5px;
} 
.dropdown-content_1 a {
	color: black;
	text-decoration: none;
	display: block;
}
.dropdown-content_1 a:hover {
	background-color:  #f1f1f1;
	color: #f03c02;
	transition: 1s;
}

.dropdown:hover .dropdown-content_1 {
	display: block;
}

/*****Aruna*********/

.Head_navbar ui li a:hover  .dropdown a{
	background-color: #e0e0e0;
}


.dropdown-content_1 p{
 	color: black;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}
.dropdown-content_1 p:hover{
	color: #f03c02;
	transition: 1s;
}
.After_login{
	font-size: 16px;
	font-weight: 500;
	padding: 0px 0px 0px 6px;
	color: #FAB207; /* #f03c02;*/
	float: right;
}
.After_login:hover{
	color: #fff;
	transition: 1s;
}
.mob_contacat_{
	display: none;
}
.After_login a{
	color: #fff;
}
.After_login a:hover{
	color: #f03c02;
	transition: 1s;
}






















/* Contact Bar start */
.Contact_nav{
	background: #e0e0e0;
	height: 25px;
	width: 100%;
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-weight: 500;
}
.Contact_nav p{
	float: right;
	margin-bottom: 0rem;
	line-height: 25px;
	font-weight: 500;
}
.Contact_nav .head_contact{
	font-weight: 500;
	color: #000;
}
/* Contact Bar End */



/* Main  Navbar starts */
.Navbar_Head{
	position: fixed;
	z-index: 2;
	transition: .5s;
	width: 100%;
}
.Head_navbar{
 /* 	background: #fcce64;  */
/* 	background: #4E4E4E;  */
/* 	background-color: #303c6c; */
background-color: #282123;
	height: 50px;
	width: 100%;
}
.Head_logo img{
	width: 50px;
	margin-left: 25px;
}
.Head_navbar ul{
	float: right;
	margin-right: 10px;
}
.Head_navbar ul li{
	display: inline-block;
	line-height: 50px;
	margin: 0 10px;
}
.Head_navbar ul li a{
	color: #fff;
	font-size: 14px;
 	/*text-transform: uppercase;*/
	font-weight: 500;
}
.Head_navbar ul li a:hover{
	color: #ffbe00;
	transition: 1s;
}  
/* .Head_navbar ul li a:hover{
	color: red;
} */
.dropdown {
	position: relative;
	display: inline-block;
	/**Aruna added 
	z-index:1;*/
}
/* 	.Head_navbar ul li:hover{
	background-color: #e7af00;	 
 	background-color: #f4976c;	 
}*/
.dropdown span img {
	width: 12px;
}
.dropdown-content {
	display: none;
	position: absolute;
/* 	background-color: rgb(153, 234, 245); */
	background-color: #f0f0f0 ; /*#969696;*/
	min-width: 180px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 2;
	margin-left: 0px;
}
.dropdown-content_2{
    display: none;
	position: absolute;
	background-color: #f0f0f0 ; /*#969696;*/
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	margin-left: 0px;
}
.dropdown-content a, .dropdown-content_2 a {
	color: black;
	padding: 1px 1px;
	text-decoration: none;
	display: block;
	text-align: left;
}
.dropdown-content a:hover, .dropdown-content p:hover, .dropdown-content_2 a:hover, .dropdown-content_2 p:hover{
	background-color: #f03c02;
	color: #fff;
	transition: 1s;
}

.dropdown:hover .dropdown-content, .dropdown:hover .dropdown-content_2 {
	display: block;
}
.dropdown-content p, .dropdown-content_2 p{
	font-size: 14px; /**13px;  */
	line-height: 35px;
	text-align: left;
	color: #000;
	font-weight:500;
}
.Head_navbar .dropdown-content img, .Head_navbar .dropdown-content_2 img{
	width: 25px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 25px;
	float:left;
}
.line{
	border-left: 1px solid rgb(221, 221, 221);
}
.Navbar_mob{
	display: none;
}


/* Main  Navbar Mobile view start */
.checkbtn{
	font-size: 30px;
	color: #f03c02;
	float: right;
	line-height: 50px;
	margin-right: 20px;
	cursor: pointer;
	display: none;
}
#check{
	display: none;
}
/* Main  Navbar Mobile view End */

/* Main  Navbar End */




/* Banner Starts */
.head_image .img_head{
	margin-top: 50px;
	width: 100%;
	margin-bottom: 0px; /**30px;**/
}
.head_image .img_head_mob{
	padding-top: 69px;
	width: 100%;
	display: none;
}
.head_image h2{
	font-size: 15px;
	font-weight: 700;
	margin-top: 6px;
	text-align: center;
}
.image_head h2{
	float: left;
	padding: 0px 0px 0px 100px;
}
.image_head_r h2{
	float: right;
	padding: 0px 80px 0px 0px;
}
.head_image h2 .sub_head_edu{
	position: relative;
	color: orange;
	text-transform: capitalize; 
	width: 100%;
	-webkit-box-reflect: below 1px linear-gradient(transparent , #0004);
	-moz-box-reflect: below 1px linear-gradient(transparent , #0004);
	-ms-box-reflect: below 1px linear-gradient(transparent , #0004);
	-o-box-reflect: below 1px linear-gradient(transparent , #0004);
	line-height: 0.70em;
	outline: none;
	/*animation: animate 3s linear infinite;*/
}
@keyframes animate{
	0%,18%,20%,50.1%,60%,65.1%,80%,90.1%,92%{
		color: #000;
		text-shadow: none;
	}
	18.1%,20.1%,30%,50%,60.1%,65%,80.1%,90%,100%{
		color: orange;
		text-shadow: 0 0 10px #000,
					0 0 20px #000,
					0 0 40px #000,
					0 0 80px #000,
					0 0 160px #000;
	}
}
.head_image h2 .sub_head_soc{
	position: relative;
	color: #fff;
	text-transform: capitalize; 
	width: 100%;
	-webkit-box-reflect: below 1px linear-gradient(transparent , #0004);
	-moz-box-reflect: below 1px linear-gradient(transparent , #0004);
	-ms-box-reflect: below 1px linear-gradient(transparent , #0004);
	-o-box-reflect: below 1px linear-gradient(transparent , #0004);
	line-height: 0.70em;
	outline: none;
	/*animation: animate1 4s linear infinite;*/

}
@keyframes animate1{
	0%,18%,20%,50.1%,60%,65.1%,80%,90.1%,92%{
		color: #000;
		text-shadow: none;
	}
	18.1%,20.1%,30%,50%,60.1%,65%,80.1%,90%,100%{
		color: #fff;
		text-shadow: 0 0 10px #000,
					0 0 20px #000,
					0 0 40px #000,
					0 0 80px #000,
					0 0 160px #000;
	}
}
.head_image h2 .sub_head_eco{
	position: relative;
	color: #2aff00;
	text-transform: capitalize; 
	width: 100%;
	-webkit-box-reflect: below 1px linear-gradient(transparent , #0004);
	-moz-box-reflect: below 1px linear-gradient(transparent , #0004);
	-ms-box-reflect: below 1px linear-gradient(transparent , #0004);
	-o-box-reflect: below 1px linear-gradient(transparent , #0004);
	line-height: 0.70em;
	outline: none;
	text-align:right;
/*	animation: animate2 2s linear infinite; */

}
@keyframes animate2{
	0%,18%,20%,50.1%,60%,65.1%,80%,90.1%,92%{
		color: #000;
		text-shadow: none;
	}
	18.1%,20.1%,30%,50%,60.1%,65%,80.1%,90%,100%{
		color: green;
		text-shadow: 0 0 10px #000,
					0 0 20px #000,
					0 0 40px #000,
					0 0 80px #000,
					0 0 160px #000;
	}
}
/* Banner End */




/* Gallery and News Starts */
.Head_banner{
	width: 100%;
	padding: 50px 0px 0px 0px;
}
 .Gallery{
/* 	background-color: rgb(87, 87, 87); */
/* 	background-color: #303c6c; */
	border-radius: 10px 10px 0px 0px;
 }
 .Gallery1{
/* 	background: #fcce64; */
	background-color: #f4976c;
/* 	border-radius:0px 0px 10px 10px ; */
 }

 .Gallery h2, .Gallery1 h2, .Latest_news h2, .birthdaycard h2{
	margin-bottom: 0rem;
	font-size: 24px;
	line-height: 35px;
/* 	color: white; */
	font-weight: 500;
	padding: 10px 20px;
 }
 .Gallery1 h2{
	 text-align: right;
 }
/* .gallery_slide{
	box-shadow: 0 15px 15px 0 rgba(0,0,0,0.2); 
	border-radius: 10px; 
} */
.carousel-inner{
	height: 397px;
}
#image_silde img{
    width:100%;
    height: 398px;
	background-size: cover;
    background-position: center;
}
.Head_banner .col-lg-3, .Head_banner .col-lg-9, .Head_banner .col-md-12{
	padding: 0px;
}
.Latest_news h2,  .birthdaycard h2{
	text-align: center;
}
.Latest_news{
/* 	background-color: rgb(87, 87, 87); */
 	background-color: #E0E0E0; /*#969696;*/
/* 	border-radius: 10px 10px 0px 0px; */
 }
.News_latest{
/* 	box-shadow: 0 15px 15px 0 rgba(0,0,0,0.2); */
/* 	border-radius:0px 0px 10px 10px; */
	margin: 0px;
}
.latest{
/* 	background-color: rgb(218, 218, 218); */
/* 	border-radius: 0 0 10px 10px; */
	height: 397px;
}
.news_laptop{
	background-color: #E0E0E0;
}
.latest ul li{
	font-size: 15px;
	line-height: 25px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 20px;
}
.latest ul li a{
	color: #000;
	text-decoration: none;
}
.latest ul li a:hover{
	color: #f03c02;
	transition: 1s;
}
.news_Mobile{
	display: none;
}
.birthdaycard{
/*	background-image: url('/images/Home/bdback1.gif'); */
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
/*	border-right: 5px solid #f4976c;
	border-top: 2px solid #f4976c;
	border-left: 5px solid #f4976c;
	border-bottom: 2px solid #f4976c;*/
	background-color: #E0E0E0; /*rgb(240, 240, 240);*/
/*	border-radius: 10px;*/
	/* box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	color: rgb(0, 0, 0);
	margin-left: auto;
	margin-right: auto;
	display: block;	
	margin: 4px 0px 0px 0px;
	padding: 2px 5px;
}

.News_latest .owl-carousel .owl-item h5 img{
	display: initial;
}


.News_latest .owl-carousel .owl-item h5 img :hover {
	border: 2px solid #f03c02;
	background-color:#f03c02;
}

	
.birthdaycard .birth_boy{
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 200px !important;
	height: 160px;
/*	border-radius: 50px;
	border: 3px solid black;*/
	padding: 5px;
}
.birthdaycard h5 img{
	width:120px !important;
}



.birthdaycard:hover  .birth_boy {
	border: 2px solid #f03c02;
}

.birthdaycard:hover  h2 {
	color: #f03c02;
}

.birthdaycard h4{
	font-size: 24px;
	font-weight: 700;
	text-align: center;
/* 	color: #13274f;	 */
	margin-bottom: .0rem;
}
.birthdaycard h5{
	font-size: 20px;
	font-weight: 700;
	text-align: center;
/* 	color: #13274f;	 */
}
.birthdaycard h6{
	font-size: 14px;
	font-weight: 500;
	text-align: center;
/* 	color: black;	 */
	word-wrap: break-all;
}

.birthdaycard .desig{
	word-wrap: break-word;
	height: 15px;
}
.birthdaycard .dep{
	word-wrap: break-word;
	height: 30px;
}
.birthdaycard .district{
	word-wrap: break-word;
	height: 10px;
}


.Latest_flash_news .fa-bell{
	margin-top: 5px;
	color: #f03c02;
	position: absolute;
}
.Latest_flash_news{
	background-color: #282123;
}
.Latest_flash_news marquee{
	margin: 0px 0px 0px 30px;
}
.Latest_flash_news marquee a{
	color: #fff;
}
.Latest_flash_news marquee a:hover{
	color: #f03c02;
	transition: 1s;
}
/* Gallery and News Ends */





/* Sub Navbar starts */
.sub_navbar{
/* 	background-color: rgb(87, 87, 87); */
/* 	background-color: #303c6c; */
	background-color: #0b2540;
	height: 50px;
}
.sub_navbar h1{
	text-align: center;
/* 	color: rgb(0, 0, 0); */
	font-size: 30px;
	font-weight: 700;
}
.Head_navbar1{
	color: rgb(0, 0, 0);
	font-size: 16px;
	/*text-transform: capitalize; */
	font-weight: 700;
}
.Head_navbar1 img{
	width: 35px;
}
.Sub_nav{
	border: 2px solid black;
	margin: 5px 10px;
	width: 230px;
	box-shadow: 0 15px 15px 0 rgba(0,0,0,0.2);
	margin-left: auto;
	margin-right: auto;
	display: block;
	color: black;
/*  background-color: #fcce64; */
	background-color: rgb(240, 240, 240);
}
.Sub_nav h4{
	font-weight: 700;
}
.Sub_nav:hover{
	background-color: #f03c02;
	transition: 1s;
}
.Head_navbar1:hover{
	color: white;
	transition: 1s;
}
.Sub_nav h4{
	margin-bottom: .0rem;
}
/* Sub Navbar End */





/* Contributors Start */
.Contributors{
	padding: 50px 100px;
	background-color: rgb(255, 255, 255);
}

.Contributors h2{
	text-align: center;
	font-size: 32px;
	/*text-transform: capitalize; */
	font-weight: 700;
	padding-bottom: 20px;
/* 	color: #000; */
}
/* .Contributors h2:hover{
	color: #f4976c;
	transition: 1s;
} */
.Contributor_nav_container_prev {
	position: absolute;
	left: -5px;
	bottom: 150px;
}
.Contributor_nav_container_next {
   position: absolute;
   right: -5px;
   bottom: 150px;
}
.Contributor_nav {
	display: inline-block;
	cursor: pointer
}

.Contributor_prev {
	background-color:  black;
}
.Contributor_next{
   background-color: black;
}
.Contributor_nav i {
	color: #dadada;
	font-size: 18px;
	padding: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease
}
.Contributor_nav:hover i {
	color: #606264
}
.Contributor_slider_container {
	padding-top: 13px
}
#Contributors_card{
	padding-top: 10px;
	border: 1px solid #fada90;
/* 	background-color: #cfcfcf; */
/* 	background-color: #fbe8a6; */
	background-color: #e0e0e0;   /* Embryockrinfotech grey color  #F3F1F0;  */
/* 	border-radius: 10px; */
	margin: 0px 0px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	padding-bottom: 20px;
	min-width: 300px;
	color: #000;
}

#Contributors_card img{
/*  border: 1px solid black; */
	margin: auto;
	display: block;
	width: 180px;
	height:180px;
	/* border-radius: 50%; */
	padding: 4px;
}
#Contributors_card:hover img{
	border: 2px solid #f03c02;
}
#Contributors_card h3{
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	height:45px !important;
}
#Contributors_card:hover{
	color: #f03c02;
	transition: 1s;
}
#Contributors_card h4{
	font-size: 18px;
	text-align: center;
	color: #000;
	height: 60px;
}
#Contributors_card h5{
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	margin-top: 10px;
	padding: 0px 10px;
	word-wrap: break-word;
	max-width: 500px;
	height: 60px; /**50px;**/
	color: #000;
}
#Contributors_card p{
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	margin-top: 10px;
	padding: 0px 20px;
	word-wrap: break-word;
	max-width: 500px;
	height: 70px; /**40px;**/
	list-style: 20px;
	color: #000;
}

.Contributors .Contributors_know{
	margin-top: 30px;
}
.Contributors .Contributors_know a{
	font-size: 16px;
	padding: 10px 30px;
	font-weight: 700;
	background-color: #13274f;
	border-radius: 5px;
	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);
	color: white;
}
.Contributors .Contributors_know a:hover{
	background-color: #fcce64;
	transition: 1s;
}
/* Contributors End */





/* Award Start */
.Award {
	padding: 30px 70px;
/* 	background-color: #FBE8A6 ; #fcce64;*/ 
/*	background-color: rgb(240, 240, 240);*/
}

.officer_award {
	padding: 10px;
}

.award_title {
	margin-bottom: 16px;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	color: #000;
	/*text-transform: capitalize; */
}
.award_title:hover{
	color: #f03c02;
	transition: 1s;
}
.award_nav_container_prev {
	position: absolute;
	left: 5px;
	bottom: 150px;
}
.award_nav_container_next {
   position: absolute;
   right: 5px;
   bottom: 150px;
}
.award_nav {
	display: inline-block;
	cursor: pointer
}

.award_nav i {
	color: #dadada;
	font-size: 18px;
	padding: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease
}

.award_nav:hover i {
	color: #606264
}
.award_prev {
	background-color:  black;
}
.award_next{
   background-color: black;
}
.award_slider_container {
	padding-top: 13px
}

.award_item {
	width: 100%;
	background-color: #e0e0e0;
	border-radius: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
/*    border-radius: 20px 20px 20px 20px;
	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2); */
	color: #000;
}
.award_item:hover h2{
/* 	background-color: #fbe8a6; */
	transition: 1s;
	color: #f03c02;
}
.award_item:hover #award_card img {
	border: 2px solid #f03c02;
}
#award_card img{
	width: 140px;
	height: 140px;
	margin: auto;
	display: block;
/* 	border-radius: 30px 0px 30px 0px; */
/* 	border: 2px solid black; */
	padding: 4px;
}

.award_content {
	width: 100%;
	margin-top: 25px
}
.award_item #award_card{
   word-wrap: break-word;
   width: 270px;
   margin-bottom: 0rem;
   font-size: 15px;
}	
#award_card h2{
	margin-top: 10px;
	font-size: 18px;
	font-weight: 700;
	height:45px !important;
}
#award_card p{
	font-size: 16px;
	font-weight: 500;
	color: #000;
	height:45px !important;
}
#award_card h4{
	margin-top: 10px;
	font-size: 16px;
	font-weight: 700;
	word-wrap: break-word;
	max-width: 500px;
	height: 40px;
	color: #000;
}
#award_card h5{
	font-size: 18px;
	font-weight: 700;
	word-wrap: break-word;
	max-width: 500px;
	height: 40px;
}
.Award .retirement_know{
	margin-top: 30px;
}
.Award .retirement_know a{
	font-size: 16px;
	padding: 10px 30px;
	font-weight: 700;
	background-color: #f03c02;
	border-radius: 5px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	color: #000;
}
.Award .retirement_know .view_more_retire_member a{
	float: left;
}
.Award .retirement_know .view_more_Achievers_ a{
	float: right;
}
.Award .retirement_know a:hover{
/* 	background-color:  #fcce64; */
	color: #fff;
	transition: 1s;
}
.Award .retirement_message{
	margin-top: 20px;
	margin-bottom: 15px;
}
.Award .retirement_message a{
	font-size: 16px;
	padding: 10px 30px;
	font-weight: 700;
	background-color: #f03c02;
	border-radius: 5px;
	/* box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	color: white;
}
.Award .retirement_message a:hover{
	color: #000;
	transition: 1s;
}
/* Award End */





/* Retirement starts */
.Retirement{
	padding: 50px 100px;
	background-color: rgb(255, 255, 255);
}

.Retirement h2{
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	padding-bottom: 20px;
/* 	color: #000; */
}
/* .Retirement h2:hover{
	color: #f4976c;
	transition: 1s;
} */
#retirement_card{
	padding: 10px 0px 20px 0px;
	border: 1px solid #fada90;
	min-height: 290px;
	width: 290px;
/* 	background-color: #cfcfcf; */
	background-color: #e0e0e0;
/* 	border-radius: 10px; */
	margin: 0px 0px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	color: rgb(0, 0, 0);
}
#retirement_card:hover{
/* 	background-color: #303c6c; */
	color: #f03c02;
	transition: 1s;
}
#retirement_card:hover img{
	border: 2px solid #f03c02;
}
#retirement_card img{

	margin: auto;
	display: block;
	width: 150px;
	height: 150px;
	padding: 5px;
/* 	border-radius: 0px 0px 30px 30px; */
}

#retirement_card p{
/* 	color: white; */
	font-size: 15px;
	font-weight: 500;
	margin-top: 10px;
	padding: 0px 30px;
	line-height: 18px;
	word-wrap: break-word;

}	
/* #retirement_card p:hover{
	color: #f03c02;
} */	 
#retirement_card .co_name_date{
	max-width: 500px;
	height: 40px;
}
#retirement_card .co_date_name{
	max-width: 500px;
	height: 30px;
	color: #000;
}
#retirement_card .co_job_place{
	max-width: 500px;
	height: 50px;
	color: #000;
}
#retirement_card p span{
	font-size: 16px;
	font-weight: 700;

}
#retirement_card .sad_line{
	font-size: 15px;
	font-weight: 700;
}

.Retirement_nav_container_prev {
	position: absolute;
	left: -5px;
	bottom: 135px;
}
.Retirement_nav_container_next {
   position: absolute;
   right: -5px;
   bottom: 135px;
}
.Retirement_nav {
	display: inline-block;
	cursor: pointer
}

.Retirement_prev {
	background-color:  black;
}
.Retirement_next{
   background-color: black;
}
.Retirement_nav i {
	color: #dadada;
	font-size: 18px;
	padding: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease
}
.Retirement_nav:hover i {
	color: #606264
}
.Retirement_slider_container {
	padding-top: 13px
}
/* Retirement End */





/* Footer starts */
#footer{
	position: sticky;
	top:100%;
}
.Footer{
/* 	background-color: rgb(61, 61, 61); */
	background-color: #0b2540;
	padding: 30px 80px;
	text-align: justify;
}
.Footer .about{
	color: white;
}
.about h2{
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 10px;
	color: #FAB207; /* #f03c02;*/
}
.about p{
	font-size: 14px;
	padding: 0px 100px 0px 0px;
}
.Footer .links ul li a{
	color: white;
	font-size: 14px;
	padding-bottom: 10px;
}

.links h2{
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 10px;
	color: #FAB207; /* #f03c02;*/
}
.links ul li{
	list-style: none;
}

.Footer .links_2 ul li a{
	color: white;
	font-size: 14px;
	padding-bottom: 10px;
}
.links_2{
	margin: auto;
	display: block;
}
.links_2 h2{
	color: white;
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 10px;
	color: #FAB207; /* #f03c02;*/
}
.links_2 ul li{
	list-style: none;
}
.social_media h2{
	font-size: 20px;
	font-weight: 700;
	padding-bottom: 10px;
	color: #FAB207; /* #f03c02;*/
}
.social_media h5{
	color: #f03c02;
	font-size: 16px;
	font-weight: 700;
}
.social_media h5 span{
	font-size: 16px;
	font-weight: 700;
	color: white;
}
.social_media p{
	font-size: 14px;
	color: white;
}
.social_media img{
	margin-top: 10px;
	width: 50px;
}
/* Footer End */




/* Tecple company starts */
.Tecple{
/* 	background: #e0e0e0; */
	background-color: #282123;
	height: 25px;
	width: 100%;
	color: rgb(0, 0, 0);
	font-size: 14px;
	font-weight: 500;
}
.Tecple p{
	text-align: center;
	margin-bottom: 0rem;
	line-height: 25px;
}
.Tecple p a{
	color: rgb(172, 172, 172);
	font-weight: 700;
}
.Tecple p a .tecple_in{
	color: #FAB207; /*#f03c02;;*/
}
.Tecple p a .tecple_in:hover{
	color: #fff;
	transition: 1s;
}
/* Tecple company Ends */









#Govt_order_tab{
	padding: 20px 100px;
	background-color: #fff ; /*rgb(235, 235, 235);*/
}
.nav-tabs{
	border-bottom: none;
}
.Govt_order_tab{
	border-radius: 10px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	padding: 20px 10px 15px 10px;
	background-color: white;
}
.Govt_order_tab ul li{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.Govt_order_tab .Govt_order h4{
	border: 2px solid #FAB207;
	padding: 15px 10px;
	text-align: center;
	width: 280px;
	font-size: 18px;
	color: white;
	background-color: #f03c02; /*black;*/
	font-weight: 500;
	border-radius: 10px;
}
.Govt_order_tab .Govt_order.active h4{
	background-color: #e0e0e0 ;
	color: black;
}
.Govt_order_tab .Govt_order h4:hover{
	background-color: #e0e0e0 ; /* #fcce64;*/
	transition: 1s;
	color: black;
}
.Govt_order_drop{
	text-align: center;
	margin-bottom: 30px;
}
.Govt_order_drop h2{
	font-size: 32px;
	text-align: center;
	font-weight: 700;
	/*color: black;*/
	margin-bottom: 20px;
}
.Govt_order_drop p{
	font-size: 20px;
	text-align: center;
	font-weight: 700;
	margin-bottom: 10px;
	color: black;
}
.city_selection{
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.distrct span h4, .Taluk span h4, .village span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.distrct select, .Taluk select, .village select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right,  #000000,#727272, #000000);*/
    background-color: #f03c02;
	color: white;
	width: 150px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
}
.distrct select option, .Taluk select option, .village select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align:left;  /**center;**/
	background-color: #ffffff;
	color: rgb(8, 8, 8);
}
.distrct, .Taluk, .village{
	padding: 0px 30px;
}
.table-bordered td, .table-bordered th {
	border: 1px solid #000000 !important;
}

.Govt_order_table .section_head{
	font-size: 34px;
	text-align: center;
	font-weight: 700;
	color: black;
	margin-bottom: 20px;
}

.Govt_order_table .section_head:hover{
	color: #f03c02;
	transition: 1s;
}

/* .Govt_order_table .section_para {
	font-size: 22px;
	text-align: center;
	font-weight: 700;
	margin-bottom: 10px;
	color: black;
} */

.table_govt_order{
	border-radius: 10px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	padding: 20px 20px 15px 20px;
	background-color: #e0e0e0 ; /*white;*/
	margin-bottom: 30px;
}
.table_govt_order tr th{
	font-size: 20px;
	color: rgb(253, 253, 253);
	text-align: center;
}
.table_govt_order tr th:hover, .poplulation_table tr td:hover{
	color: #f03c02;
	transition: 1s;
}

.table_govt_order tr td{
	text-align: left;   /*raveendra on 25-11-2021 text-align:center to left */
}
.table_govt_order tr td a{
	font-size: 18px;
	color: black;
	font-weight: 500;
}
.table_govt_order tr td a:hover{
	color: #f03c02; /* #e29e00;*/
}
.table_govt_order img{
	border: 2px solid black;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.govt_link_card{
	padding: 0px 30px;
}
.g_link_card{
	margin-bottom: 20px;
}
.g_link_card p{
/* 	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2); */
/* 	background-color: rgb(245, 245, 245); */
	padding: 10px 40px;
	margin:0px 30px 30px 0px;
	text-align: center;
	border-right: 6px solid #FAB207;
	border-top: 3px solid #FAB207;
	border-left: 6px solid #FAB207;
	border-bottom: 3px solid #FAB207;
	border-radius:30px;
 /*    background-color: #2863a2; */
	background-image: linear-gradient(to right,  #B2FEFA,#0ED2F7, #B2FEFA);
	/*background-color: #880000;*/

/*width: 180px; */ /* raveendra on 25112021 commted */
/* 	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset; */
}
.g_link_card p a{
	/* color: #000; */
	color: #000;
	font-size: 18px;
	font-weight: 700;
}
/* .table_govt_order .g_link_card{
	margin-left: auto;
	margin-right: auto;
	display: block;
} */

.population_break{
	display: none;
}




#About_us{
	padding: 20px 100px;
/* 	background-color: rgb(235, 235, 235); */
	background-color: #fff;
}
.about_association{
	padding: 0px 0px 20px 0px;
}
.about_us_head h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0px 30px 0px;
/* 	color: black; */
}
.about_org p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
	text-indent: 70px;
	color: black;
	padding-top:100px;   
}
.about_us img{
	width: 450px;
		/***Aruna added***/
	height:300px;
}
.vision_association{
	padding: 0px 0px 40px 0px;
}
.vision_head h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	padding: 30px 0px 30px 0px;
/* 	color: black; */
}
.vision_org ul li{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
/* 	text-indent: 70px; */
	color: black;
}
.vision_org ul{
	padding: 0px 0px 0px 20px;
}
.vision_org p b{
	font-size: 24px;
	font-weight: 700;
}
.vision img{
	width: 630px;
	height: 330px;
}
.vision_mobile_view{
	display: none;
}
.vision p{
	font-size: 16px;
	line-height: 25px;
	font-weight: 500;
	text-align: justify;
	color: black;
	padding: 10px 0px 0px 0px;
} 
.vision p span{
	font-size: 16px;
	line-height: 25px;
	font-weight: 700;
	color: black;
}
.oficer_bearers_head h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	padding: 0px 0px 10px 0px;
/* 	color: black;	 */
}

.oficer_bearers{
/* 	border-right: 5px solid #FAB207;
	border-top: 2px solid #FAB207;
	border-left: 5px solid #FAB207;
	border-bottom: 2px solid #FAB207; 
	border-right: 5px solid #f03c02;
	border-top: 2px solid #f03c02;
	border-left: 5px solid #f03c02;
	border-bottom: 2px solid #f03c02;*/
	width: 350px;
	background-color: #e0e0e0;
/* 	border-radius: 10px; */
	margin: 0px 0px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	color: rgb(0, 0, 0);
	margin: 0px 0px 40px 0px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 20px 0px;
}
.oficer_bearers:hover{
	color: #f03c02;
	transition: 1s;
}
.oficer_bearers:hover img{
	border: 2px solid #f03c02;
}
.oficer_bearers img{
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 250px;
	height: 250px;
/*	border-radius: 50px;*/
	/* border: 2px solid black; */
	padding: 2px;
}
.oficer_bearers h4{
	font-size: 24px;
	font-weight: 700;
	padding-top: 10px;
	text-align: center;
/* 	color: #13274f;	 */
}
.oficer_bearers p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
	text-indent: 70px;
/* 	color: black; */
	padding: 0px 30px 30px 30px;
}
.oficer_bearers h6{
	font-size: 12px;
	font-weight: 700;
	padding: 0px 0px 10px 0px;
	text-align: center;
 	color: black;	
}

.oficer_bearers h6:hover{
    color: #f03c02;
	transition: 1s;
}

.director_oficer_bearers{
/* 	border-right: 2px solid #FAB207;
	border-top: 4px solid #FAB207;
	border-left: 2px solid #FAB207;
	border-bottom: 4px solid #FAB207; 
	border-right: 5px solid #f03c02;
	border-top: 2px solid #f03c02;
	border-left: 5px solid #f03c02;
	border-bottom: 2px solid #f03c02;*/
	width: 300px;
	background-color: #e0e0e0;
/* 	border-radius: 10px; */
	margin: 0px 0px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	color: rgb(0, 0, 0);
	margin: 0px 0px 40px 0px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 1px 0px;
}
.director_oficer_bearers:hover{
	color: #f03c02;
	transition: 1s;
}
.director_oficer_bearers:hover img{
	border: 2px solid #f03c02;
}
.director_oficer_bearers img{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 180px;
	height: 180px;
	/*border-radius: 50px;*/

	padding: 2px;
}
.director_oficer_bearers h4{
	font-size: 24px;
	font-weight: 700;
	padding-top: 10px;
	text-align: center;
/* 	color: #13274f;	 */
}
.director_oficer_bearers p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
	text-indent: 70px;
	color: black;
	padding: 0px 30px 30px 30px;
}
.director_oficer_bearers h6{
	font-size: 12px;
	font-weight: 700;
	padding: 0px 0px 10px 0px;
	text-align: center;
 	color: black;	 
}

.director_oficer_bearers h6:hover{
    color: #f03c02;
	transition: 1s;
}
.Members_oficer_bearers{
/* 	border: 2px solid #f03c02; */
	background-color: #e0e0e0;
/* 	border-radius: 10px; */
	margin: 0px 0px;
	height: 430px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	color: rgb(0, 0, 0);
	margin: 0px 0px 40px 0px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 10px 10px 0px 10px;
}
.Members_oficer_bearers:hover{
	color: #f03c02;
	transition: 1s;
}
.Members_oficer_bearers:hover img{
	border: 2px solid #f03c02;
}
.Members_oficer_bearers img{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 150px;
	height: 150px;
	border-radius: 00px;
	padding: 2px;
}
.Members_oficer_bearers h4{
	font-size: 24px;
	font-weight: 700;
	padding-top: 10px;
	text-align: center;
/* 	color: #13274f;	 */
}
.Members_oficer_bearers .icon{
	font-size: 16px;
}
.Members_oficer_bearers .info_para{
	font-size: 14px;
	font-weight: 500;
	color: #000;
}
.Members_oficer_bearers hr{
	background-color: #f03c02;
	margin-top: 0rem;
    margin-bottom: 0.2rem;
	height: 2px;
}
.Members_oficer_bearers h5{
	font-size: 15px;
	font-weight: 700;
	text-align: center;
 	color: #000; 	
	word-wrap: break-word;
}
.Members_oficer_bearers .sub_head_fix{
	max-width:500px; 
	height: 50px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
	word-wrap: break-word;
}
.Members_city_selection{
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
.Members_distrct span h4, .Members_Taluk span h4, .Members_village span h4, .Members_Department span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.Members_distrct select, .Members_Taluk select, .Members_village select, .Members_Department select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #000000;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right, #000000, #FAB207,#000000);*/
    background-color: #f03c02;
	color: rgb(255, 255, 255);
	width: 150px;
	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);
}
.Members_distrct select option, .Members_Taluk select option, .Members_village select option, .Members_Department select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	background-color: #ffffff;
	color: rgb(8, 8, 8);
	text-align: left; /* added by raveendra 13092021 */
}
.Members_distrct, .Members_Taluk, .Members_village, .Members_Department{
	padding: 0px 25px;
}
.dotRed{
    color:red;
}
.Members_Go_btn button{
    font-size: 16px;
    font-weight: 700;
    border: 1px solid #000000;
    text-align: center;
    padding: 8px 12px;
    background-color: #000000;
    color: rgb(255, 255, 255);
   /* box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
}


.about_city_select_break, .about_city_sele_break{
	display: none;
}

.community_depart_break, .community_departm_break{
	display: none;
}





/* Top Achievers slide Start */

#Achievers{
	padding: 20px 100px;
	background-color:  #fff; /*rgb(235, 235, 235);*/
}
.Top_Achievers {
	padding: 30px 70px 40px 30px;
	background-color:  #fff; /*rgb(235, 235, 235);*/
}

.top_achievers_slide {
	padding: 10px;
}

.achievers_title {
	margin-bottom: 16px;
	font-size: 32px;
	text-align: center;
	font-weight: 700;
/*	text-transform: capitalize; */
}

.achievers_title:hover{
	color:#f03c02;
	transition: 1s;
}

.achievers_nav_container_prev {
	position: absolute;
	left: 5px;
	bottom: 150px;
}
.achievers_nav_container_next {
   position: absolute;
   right: 5px;
   bottom: 150px;
}
.achievers_nav {
	display: inline-block;
	cursor: pointer
}

.achievers_nav i {
	color: #dadada;
	font-size: 18px;
	padding: 5px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease
}

.achievers_nav:hover i {
	color: #606264
}
.achievers_prev {
	background-color:  black;
}
.achievers_next{
   background-color: black;
}
.achievers_slider_container {
	padding-top: 13px
}

.achievers_item {
	width: 100%;
	background-color: #e0e0e0 ; /*  #ffffff;*/
/*	border-radius: 2px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
   /*border-radius: 20px 20px 20px 20px;
	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2);*/
}
.achievers_item:hover{
/*	background-color: black;*/
	color: #f03c02; /* white;*/
	transition: 1s;
}

/*.achievers_item:hover #achievers_card img{
	border: 2px solid rgb(253, 253, 253);
}*/
.achievers_item:hover img{
	border: 2px solid #f03c02;
}
#achievers_card img{
	width: 180px;
	height: 180px;
	margin: auto;
	display: block;
	border-radius: 50%;
	padding: 4px;
}

.award_content {
	width: 100%;
	margin-top: 25px
}
.achievers_item #achievers_card{
   word-wrap: break-word;
   width: 270px;
   height: 320px; /***290px;**/
   margin-bottom: 0rem;
   font-size: 15px;
}
#achievers_card h2{
	margin-top: 10px;
	font-size: 18px;
	font-weight: 700;
}
#achievers_card h6{
	color: #000;
}
#achievers_card p{
	font-size: 15px;
	font-weight: 700;
}
/* Top Achievers slide End */


#Achievers .table_achiever{
	padding: 0px 250px 30px 250px;
}
.achiever_table h2{
	font-size:36px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 10px;
}
.achiever_tabs tr th{
	font-size: 20px;
	font-weight: 700;
	color: #fff;
}

.achiever_tabs tr th:hover, .achiever_tabs tr td:hover{
	color: #f03c02;
	transition: 1s;
}

.achiever_tabs tr td{
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
.achiever_tabs{
	background-color: #fff;
}






.achievers_tab{
	border-radius: 10px;
	padding: 20px 10px 30px 10px;
}
.achievers_tab ul li{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.achievers_tab ul li .active h4{
	background-color: #e0e0e0; /*#fcce64;*/
	transition: 1s ease;
	color: black;
}
.achievers_tab .tab_achievers h4{
	border: 2px solid #FAB207;
	padding: 15px 30px;
	text-align: center;
	font-size: 18px;
	color: white;
	background-color: #f03c02; /* black;*/
	font-weight: 700;
	border-radius: 10px;
	/*box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
}

.achievers_tab .tab_achievers h4:hover{
	background-color: #e4e4e4; /* #fcce64;*/
	transition: 1s;
	color: black;
}
.Science_Technologies_Achievers{
	border-radius: 10px;
	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);
	padding: 20px 40px 0px 40px;
	background-color: white;
}
.Science_Technologies_Achievers h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
/*	color: #000000;	*/
	margin-bottom: 20px;
}
.card_Science_Technologies{
	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2);
	background-color: #e9e9e9;
	border: 2px solid black;
	height: 440px;
	width: 330px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 0px 20px 15px 20px;
	margin-bottom: 30px;
}
.card_Science_Technologies img{
	width: 200px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 15px;
	border: 2px solid #FAB207;
	padding: 2px;
	border-radius: 20px;
}
.card_Science_Technologies h4{
	font-size: 24px;
	font-weight: 700;
	padding-top: 10px;
	text-align: center;
	color: #13274f;	
}
.card_Science_Technologies h6{
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: black;	
}
.card_Science_Technologies p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: left; /**justify;**/
	text-indent: 50px;
	color: black;
}

.Science_Technologies_card{
/* 	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2); */
	background-color: #e9e9e9;

	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 15px 20px 15px 20px;
	margin-bottom: 30px;
}

.Science_Technologies_card:hover{
	color:#f03c02;
	transition: 1s;
}
.Science_Technologies_card:hover img{
	border: 2px solid #f03c02;
}

.Science_Technologies_card img{
	width: 210px;
	height: 210px;
	margin-left: auto;
	margin-right: auto;
	display: block;

	padding: 2px;
	border-radius: 20px;
}
.Science_Technologies_card h4{
	font-size: 24px;
	font-weight: 700;
	padding-top: 10px;
	text-align: left; /**center;**/
/*	color: #13274f;	*/
    padding: 0px 0px 0px 20px;
}
.Science_Technologies_card h6{
	font-size: 22px;
	font-weight: 700;
	text-align: left; /**center;**/
	color: black;	
	padding: 0px 0px 0px 20px;
}
.Science_Technologies_card p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: left; /**center; justify;  **/
	/**text-indent: 50px;**/
	color: black;
	padding: 0px 0px 0px 20px;
}
.Science_Technologies_card .invent_img{
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 5px;
	border: 2px solid #000000;
	padding: 2px;
	border-radius: 0px;
}
.Achievers_city_selection{
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.Achievers_distrct span h4, .Achievers_Taluk span h4, .Achievers_village span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.Achievers_distrct select, .Achievers_Taluk select, .Achievers_village select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #000000;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right, #000000, #FAB207,#000000);*/
	background-color: #f03c02;  /*#24305e;*/
	color: rgb(255, 255, 255);
	width: 150px;
	/*box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
}
.Achievers_distrct select option, .Achievers_Taluk select option, .Achievers_village select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: left; /**center; **/
	background-color: #ffffff;
	color: rgb(8, 8, 8);
}
.Achievers_distrct, .Achievers_Taluk, .Achievers_village{
	padding: 0px 30px;
}
.achievers_break{
	display: none;
}







#Community_Organizations{
	padding: 20px 100px;
/* 	background-color: rgb(235, 235, 235); */
	color: #fff;
}
#Community_Organizations hr{
	background-color: #FAB207;
	margin-bottom: 30px;
	height: 4px;
}
.community_organizations_head h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0px 20px 0px;
	color: black;
}	
.community_organizations_head h2:hover{
	color: #f03c02;
	transition: 1s;
}
.Community_city_selection{
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
.Community_distrct span h4, .Community_Taluk span h4, .Community_village span h4, .Community_Department span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right,  #000000,#727272, #000000);*/
	background-color: #f03c02 ;/* #24305e;*/
	color: white;
	width: 150px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
}
.Community_distrct select option, .Community_Taluk select option, .Community_village select option, .Community_Department select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	background-color: #ffffff;
	color: rgb(8, 8, 8);
	text-align: left; /* added by raveendra 13092021 */
}
.Community_distrct, .Community_Taluk, .Community_village, .Community_Department{
	padding: 0px 30px;
}
.card_community_organizations{
/* 	border-radius: 10px; */
/* 	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2); */
	padding: 20px 20px 15px 20px;
	background-color: #e0e0e0;
	margin-bottom: 30px;
	
}
.card_community_organizations{
/* 	border-radius: 10px; */
/* 	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2); */
	padding: 20px 20px 15px 20px;
	background-color: #e0e0e0;
	margin-bottom: 30px;
	color: #000;
}
.card_community_organizations:hover{
	color: #f03c02;
	transition: 1s;
}
.card_community_organizations:hover img{
	border: 2px solid #f03c02;
}
.card_community_organizations img{
	width: 150px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	display: block;

	padding: 2px;
/* 	border-radius: 20px; */
	margin-bottom: 10px;
}
.card_community_organizations h6 .comp_head{
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: black;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.card_community_organizations h6 .head{
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: black;
}
.card_community_organizations h6 .Para{
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	color: black;
}
.card_community_organizations h6 .Para i{
	font-size: 18px;
}
.card_community_organizations .head_comp_name{
	word-wrap: break-word;
	max-width: 500px;
	height: 35px;
	text-align: center;
	font-size: 22px;
	font-weight: 700;
}

.card_community_organizations .head_comp_name:hover{
     color: #F03C02;
  	 transition: 1s;
}
.card_community_organizations .head_comp_dis{
	word-wrap: break-word;
	max-width: 500px;
	height: 30px;
}
.card_community_organizations .head_comp_addr{
	word-wrap: break-word;
	max-width: 500px;
	height: 80px;
}
.card_community_organizations .head_comp_cont{
	word-wrap: break-word;
	max-width: 500px;
	height: 20px;
}
.card_community_organizations .head_comp_org{
	word-wrap: break-word;
	max-width: 500px;
	height: 30px;
}
.commercial_establishments_head h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0px 20px 0px;
	color: black;
}
.commercial_establishments_head h2:hover{
	color: #f03c02;
	transition: 1s;
}

.card_commercial_establishments{
/* 	border-radius: 10px;
	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2); */
	padding: 20px 20px 15px 20px;
	background-color: #e0e0e0;
	margin-bottom: 30px;
	color: #000;
}
/*.card_commercial_establishments:hover{
	background-color: #fcce64;
	transition: 1s;
}*/
.card_commercial_establishments:hover{
	color: #f03c02;
	transition: 1s;
}
.card_commercial_establishments:hover img{
	border: 2px solid #f03c02;
}
.card_commercial_establishments img{
	width: 150px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	display: block;
/* 	border: 2px solid #000000; */
	padding: 2px;
/* 	border-radius: 20px; */
	margin-bottom: 10px;
}
.card_commercial_establishments h6 .comp_head{
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: black;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.card_commercial_establishments h6 .head{
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: black;
}
.card_commercial_establishments h6 .Para{
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	color: black;
}
.card_commercial_establishments h6 .Para i{
	font-size: 18px;
}
.card_commercial_establishments .head_comp_name{
	word-wrap: break-word;
	max-width: 500px;
	height: 35px;
	text-align: center;
	font-size: 22px;
	font-weight: 700;
}

.card_commercial_establishments .head_comp_name:hover{
     color: #F03C02;
  	 transition: 1s;
}
  	 
.card_commercial_establishments .head_comp_dis{
	word-wrap: break-word;
	max-width: 500px;
	height: 30px;
}
.card_commercial_establishments .head_comp_addr{
	word-wrap: break-word;
	max-width: 500px;
	height: 80px;
}
.card_commercial_establishments .head_comp_cont{
	word-wrap: break-word;
	max-width: 500px;
	height: 20px;
}
.card_commercial_establishments .head_comp_org{
	word-wrap: break-word;
	max-width: 500px;
	height: 30px;
}
.commercial_establish_points{
	padding: 0px 0px 30px 150px;
}
.commercial_establish_points p{
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
.commercial_establish_points p span{
	color: red;
	font-size: 20px;
}
.community_info {
	margin-bottom: 20px;
}
.community_info p{
	font-size: 20px;
	color: #000;
}
.community_info p span{
	font-weight: 700;
	color: red;
}






#login_page{
	padding: 50px 450px;
	background-color: white ; /*rgb(235, 235, 235);*/
}
.Login_card{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	border-radius:30px;
}
.Login_card .login_color{ 
	border-radius: 30px 0px 0px 30px;
	/* 	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2); */
	background-color: #0b2540 ; /*rgb(65, 65, 65);*/
}
.Login_card .login_form_color{
	border-radius: 0px 30px 30px 0px;
/* 	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2); */
	background-color: #e0e0e0 ; /* rgb(65, 65, 65);*/
}

.log_in .User_name, .log_in .password{
	width: 300px;
	height: 40px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}
.log_in  .login_btn{
	height: 40px;
	border: 2px solid rgb(255, 255, 255);
	border-radius: 5px;
	padding: 5px 25px;
	font-weight: 700;
	color: #fff; /*#000;*/
	background-color: #0B2540; /*#fcce64;*/
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.log_in  .login_btn:hover{
	background-color: #F03C02; /*rgb(65, 65, 65);*/
	color: rgb(255, 255, 255);
	border: 2px solid #FAB207;
	transition: 1s;
}
.log_in a{
	font-size: 15px;
	font-weight: 500;
	color: black; /* #fff;*/
	padding: 0px 0px 0px 10px;
}
.login_form img{
	width: 100%;
	margin-top: 60px;
}
.user_head, .pass_head{
	color: black; /*rgb(255, 255, 255);*/
	padding: 5px 30px;
}
.user_head_login{
	font-size: 20px;
	color: black; /*#FAB207;*/
	font-weight:700;
	text-decoration: none; /*underline;*/
}
.log_in{
	margin-top: 20px;
}
.login_form h2{
	font-size: 36px;
	font-weight: 700;
	color: black; /* #000;*/
	text-transform: capitalize; 
	padding: 20px 0px 100px 0px;
}
/* .login_form p a{
	font-size: 15px;
	font-weight: 700;
	color: rgb(204, 0, 0);
} */
.login_form p a:hover{
	color: #000;
	transition: 1s;
}
.redio_btn{
	color: black; /*white;*/
	margin-left:30px;
}
.mob_ile_login{
	display: none;
}









.Reset_card{
	padding: 50px 0px;
}
.Reset_card .Reset_head_color{
	border-radius: 30px 30px 0px 0px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color:  #0B2540; /* #fcce64;*/
	padding: 10px 20px;
	font-size: 28px;
	font-weight: 700;
	color:white;
}
.Reset_card .Reset_form_color{
	border-radius: 0px 0px 30px 30px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: #e0e0e0;  /*rgb(65, 65, 65);*/
	padding: 20px 0px;
}
.Reset_card .Reset_form_color label{
	color: #000; /*#fff;*/
	font-size: 20px;
	font-weight: 700;
}
.reset_in  .reset_btn{
	height: 40px;
	border: 2px solid rgb(255, 255, 255);
	border-radius: 5px;
	float: right;
	padding: 5px 25px;
	font-weight: 700;
	color: #fff; /*#000;*/
	background-color: #0B2540; /* #fcce64;*/
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
}
.reset_in .reset_btn:hover{
	background-color: #F02C03; /*rgb(65, 65, 65);*/
	color: rgb(255, 255, 255);
	border: 2px solid #FAB207;
	transition: 1s;
}
.Reset_card input{
	height: 40px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}














#Redister_id{
	padding: 20px 100px;
	background-color: white; /*rgb(235, 235, 235);*/
}
#Redister{
	padding: 50px 300px;
}
.Register_header h3{
    font-size: 36px;
    text-align: center;
    font-weight: 700;
    text-transform: capitalize;
	padding: 20px;
}
.Register_header h3:hover{
    color: #F03C02;
}
.Reg_card{
	border-radius: 30px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: #E0E0E0;  /*rgb(65, 65, 65);*/
	border: 4px solid #FAB207;
}
.Reg_card .register_card{
	padding: 20px;
}
.Reg_card h2{
	color: #000; /*#ffffff;*/
	font-size: 36px;
	text-align: center;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 20px;
}

#title:hover{
    color: #F03C02;
}
.register_card .user_name, .register_card .reg_email, .register_card .reg_password, .register_card 
.reg_phone, .register_card .reg_photo, .register_card .reg_cast, .register_card .reg_certify, .register_card .reg_adhar,
.register_card .reg_dep, .register_card .reg_certify_enrol{
	width: 300px;
	height: 40px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}

.register_card .reg_address{
	width: 720px;
	height: 60px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}
.register_card .register_btn{
	height: 40px;
	border: 2px solid rgb(255, 255, 255);
	border-radius: 5px;
	padding: 5px 25px;
	font-weight: 700;
	color: #fff; /*#000;*/
	background-color: #0B2540; /*#fcce64;*/
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
}
.register_card .register_btn:hover{
	background-color: #F03C02;   /*rgb(65, 65, 65);*/
	color: rgb(255, 255, 255);
	border: 2px solid #FAB207;
	transition: 1s;
}

.Reg_cardoff{
	border-radius: 30px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: white;  /*rgb(65, 65, 65);*/
	border: 1px solid #FAB207;
	height:230px;
	margin-bottom:20px;
}

.reg_head{
	color: black ; /*rgb(255, 255, 255);*/
	padding: 10px 0px 0px 0px;
	font-size: 16px;
}
.reg_tab{
	border-radius: 10px;
	padding: 0px 10px 0px 10px;
}
.reg_tab ul li{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.reg_tab ul li .active h4{
	background-color: #E0E0E0;  /*#fcce64;*/
	transition: 1s ease;
	color: black;
}
.reg_tab .tab_reg h4{
	border: 2px solid #FAB207;
	padding: 15px 40px;
	text-align: center;
	font-size: 18px;
	color: white;
	background-color: #F03C02;  /*black;*/
	font-weight: 700;
	border-radius: 10px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	width: 350px;
}
.reg_tab .tab_reg h4:hover{
	background-color: #E0E0E0 ; /*#fcce64;*/
	transition: 1s;
	color: black;
}
.register_card #empl{
	border: 1px solid #FAB207 ; /* #fff;*/
}
.register_card #empl .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}
.register_card #empl h5{
	font-size: 20px;
	color: black; /* #FAB207;*/
	font-weight: 700;
}
.register_card #empl label{
	font-size: 18px;
}
.denotes_reg p{
	color: black; /*#FAB207;*/
	font-size: 18px;
	font-weight: 700;
}
.denotes_reg span{
	color: red;
	font-size: 20px;
	font-weight: 700;
}
.register_card #rowid h5{
	font-size: 18px;
	font-weight: 500;
}
.address_same{
	color: black; /*#FAB207;*/
	font-size: 18px;
	font-weight: 700;
	padding: 15px 0px 10px 15px;
}
.read_condition{
	padding-top: 15px;
}
#registerInst, #registerPol{
	margin-top: -30px;
}

#registerInst .reg_head, #registerPol .reg_head{
	font-size: 18px;
}
#pay .head_reg, #pay .head_reg{
	font-size: 18px;
	color: #FAB207;
	font-weight: 700;
}
#pay .Reg_card .register_card{
	padding: 0px 20px;
}
.Status_approvel{
	color: black; /*#fff;*/
	text-align: center;
	font-size: 20px;
	padding: 10px;
	font-weight: 500;
}





#Gallery{
	padding: 20px 100px;
	background-color: #fff ; /*rgb(235, 235, 235);*/
}
#Gallery h2{
	font-size: 36px;
	text-align: center;
	font-weight: 700;
}
.gallery_container p.page-description {
    text-align: center;
    max-width: 800px;
    margin: 25px auto;
    color: #888;
    font-size: 18px;
}
.vedio_gallery{
	background-color: #fff;
	margin: 20px 0px;
	padding: 20px 20px 0px 20px;
	border-radius: 20px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
}
.vedio_gallery .lightbox img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.2s ease-in-out;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	width: 280px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.vedio_gallery .lightbox video {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.2s ease-in-out;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	width: 300px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.vedio_gallery .lightbox img:hover {
    transform: scale(1.05);
    box-shadow: 0 8px 15px rgba(0,0,0,0.3);
}
.vedio_gallery .lightbox video:hover {
    transform: scale(1.05);
    box-shadow: 0 8px 15px rgba(0,0,0,0.3);
}
.vedio_gallery img {
    border-radius: 4px;
}
.baguetteBox-button {
    background-color: transparent !important;
}
#Gallery_vedio{
	padding: 20px 100px;
	background-color: rgb(235, 235, 235);
}
.Gallery_vedio{
	border-radius: 10px;
	padding: 20px 10px 30px 10px;
}
.Gallery_vedio ul li{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	border: 2px solid #FAB207;
	padding: 15px 60px;
	text-align: center;
	font-size: 18px;
	color: white;
	background-color: #f03c02; /*black;*/
	font-weight: 700;
	border-radius: 10px;
	/*box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
}
.Gallery_vedio .tab_vedio_Gallery h4:hover{
	background-color: #e4e4e4; /* #fcce64;*/
	transition: 1s;
	color: black;
}
.Gallery_vedio  .active h4 {
	background-color: #e4e4e4; /* #fcce64;*/
	transition: 1s;
	color: black;
}








#Education_Career{
	padding: 20px 100px;
	background-color: #fff ; /*rgb(235, 235, 235);*/
}
.education_career{
	border-radius: 10px;
	padding: 20px 10px 30px 10px;
}
.education_career ul li{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.education_career .tab_education h4{
	border: 2px solid #FAB207;
	padding: 15px 80px;
	text-align: center;
	font-size: 18px;
	color: white;
	background-color: #f03c02; /*black;*/
	font-weight: 700;
	border-radius: 10px;
/*	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
}
.education_career .active h4{
	background-color:  #e0e0e0 ;
	color: black;
}
.education_career .tab_education h4:hover{
	background-color:  #e0e0e0 ; /*#fcce64;*/
	transition: 1s;
	color: black;
}
.career_education{
	border-radius: 10px;
	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);
	padding: 20px 40px 10px 40px;
	background-color: white;
	margin-bottom: 30px;
}
.career_education h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
/*	color: #000000;	*/
	margin-bottom: 20px;
}
.education_city_selection{
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
.education_distrct span h4, .education_Taluk span h4, .education_village span h4, .education_Category span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #000000;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right, #000000, #FAB207,#000000);*/
	background-color:  #f03c02; /*#24305e;*/
	color: rgb(255, 255, 255);
	width: 150px;
	/*box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
}
.education_distrct select option, .education_Taluk select option, .education_village select option, .education_Category select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	background-color: #ffffff;
	color: rgb(8, 8, 8);
	text-align: left; /* added by raveendra 13092021  it should be starts from left*/
}
.education_distrct, .education_Taluk, .education_village, .education_Category{
	padding: 0px 30px 0px 0px;
}
.education_card{
/* 	border: 2px solid black; */
	margin: 0px 100px 40px 100px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: #e0e0e0;
	color: #000;
}
.education_card:hover{
	color: #f03c02;
	transition: 1s;
}
.education_card img{
	width: 500px;
	display: cover;
	height: 280px;
}
.card_info{
	padding: 40px 20px 40px 0px;
}
.card_info1{
	padding: 40px 0px 40px 20px;
}
.education_card h6 .name_Para{
	font-size: 24px;
	font-weight: 700;
	text-align: center;
/*	color: black;*/
}
.education_card h6 .head{
	font-size: 18px;
	font-weight: 700;
	text-align: center;
/*	color: black;*/
}
.education_card h6 .Para{
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	color: black;
}
.education_card h6 .Para i{
	font-size: 18px;
}

#Hostels .education_card img{
	float: right;
	width: 500px;
	display: cover;
	height: 280px;
}
#Hostels .education_card h6{
	padding: 0px 0px 0px 30px;
}
#Careers .education_card h6{
	padding: 0px 0px 0px 30px;
}
.job_link_card p{
/*	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
	padding: 10px 40px;
	margin:0px 10px 30px 0px;
	text-align: center;
	border-right: 6px solid #FAB207;
	border-top: 3px solid #FAB207;
	border-left: 6px solid #FAB207;
	border-bottom: 3px solid #FAB207;
	border-radius: 30px;
	width: 300px;
	background-image: linear-gradient(to right,  #B2FEFA,#0ED2F7, #B2FEFA);
}
.job_link_card a{
	color: #000;
	font-size: 18px;
	font-weight: 700;
}
.job_card{
	padding: 0px 30px;
}
.career_education .job_link_card{
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 15px;
}
.table_head_color{
	/* background-color: #b5ca0a; */
/* 	background-color: #606b0b; */
background-color: #0b2540;
}
.career_education .table_head_color tr th{
	font-size: 18px;
	color: rgb(255, 255, 255);
	text-align: center;
	font-weight: 700;
}
.career_education .table_head_color tr td{
	font-size: 15px;
	color: black;
	text-align: center;
}
.educat_mob{
	display: none;
}
.education_break{
	display: none;
}















#Nayakas_history{
	padding: 20px 100px;
/* 	background-color: rgb(235, 235, 235); */
	background-color: #fff;
}
.nayakashistory{
	padding: 0px 0px 20px 0px;
}
.nayakas_head h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0px 30px 0px;
/* 	color: black; */
}
.nayakshistory .section_head{
	font-size: 34px;
	text-align: center;
	font-weight: 700;
	color: black;
	margin-bottom: 20px;
}
.nayakshistory .section_head:hover{
	color: #f03c02;
	transition: 1s;
}
.nayakas img{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.nayaka_history p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
	text-indent: 70px;
	color: black;
}
.Culture{
	padding: 0px 0px 40px 0px;
}
.culture_head h2{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	padding: 30px 0px 30px 0px;
/* 	color: black; */
}
.culture_para p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
/*  	text-indent: 70px;  */
	color: black;
}
.culture_para ul li{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
	color: black;
}
.culture_para ul{
	padding: 0px 0px 20px 20px;
}
.administrations_list{
	padding: 0px 0px 0px 150px;
	font-size: 18px;
	font-weight: 500;
}
#Nayakas_history hr{
	background-color: #f03c02;
	margin-bottom: 30px;
	height: 4px;
}
.nayakshistory_city_selection{
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
.nayakshistory_distrct span h4, .nayakshistory_Taluk span h4, .nayakshistory_village span h4, .nayakshistory_Portfolio span h4, .nayakshistory_Constituency span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
	text-align:left;
}
.nayakshistory_distrct select, .nayakshistory_Taluk select, .nayakshistory_village select, .nayakshistory_Portfolio select, .nayakshistory_Constituency select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #000000;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right, #000000, #FAB207,#000000);*/
	background-color: #f03c02;
	color: rgb(255, 255, 255);
	width: 150px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
}
.nayakshistory_distrct select option, .nayakshistory_Taluk select option, .nayakshistory_village select option, .nayakshistory_Portfolio select option, .nayakshistory_Constituency select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	background-color: #ffffff;
	color: rgb(8, 8, 8);
}
.nayakshistory_distrct, .nayakshistory_Taluk, .nayakshistory_village, .nayakshistory_Portfolio, .nayakshistory_Constituency{
	padding: 0px 30px;
}
.god_card{
/* 	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2); */
	background-color: #e0e0e0;
	padding: 20px 30px;
/* 	border-radius: 30px; */
	margin: 5px 10px 30px 10px;
	color: #000;
}
.god_card:hover{
	color: #f03c02;
	transition: 1s;
}
.god_card h6 .Head_para{
	text-align: center;
	font-size: 22px;
	margin-right: auto;
	margin-left: auto;
	display: block;

}
.god_card img{
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 200px;
	height: 200px;
}
.god_card h6 .Para{
	font-size: 15px;
	font-weight: 500;
	text-align: justify;
	word-wrap: break-word;
	color: #000;
}
.god_card .info_fort{
	max-width: 500px;
	height: 310px; 
}
.temp_section .god_card .info_fort{
	max-width: 500px;
	height: 260px;
}
.god_card .fort_map{
	max-width: 500px;
	height: 40px; 
}
.Temples_Pic{
    position: relative;
    height: 200px;
    width: 90%; /** 320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/chit1.jpg);
    animation: Temples_Pic 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic{
    0%{
        background-image: url(/images/nayakshistory/chit1.jpg);
    }
    20%{
        background-image: url(/images/nayakshistory/chit1.jpg);
    }
    21%{
        background-image: url(/images/nayakshistory/chit2.jpg);
    }
    40%{
        background-image: url(/images/nayakshistory/chit2.jpg);
    }
    41%{
        background-image: url(/images/nayakshistory/chit3.jpg);
    }
    60%{
        background-image: url(/images/nayakshistory/chit3.jpg);
    }
    61%{
        background-image: url(/images/nayakshistory/chit4.jpg);
    }
    80%{
        background-image: url(/images/nayakshistory/chit4.jpg);
    }
    81%{
        background-image: url(/images/nayakshistory/chit5.jpg);
    }
    100%{
        background-image: url(/images/nayakshistory/chit5.jpg);
    }
}


.Temples_Pic1{
    position: relative;
    height: 200px;
    width: 90%; /**320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/bal1.jpg);
    animation: Temples_Pic1 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic1{
    0%{
        background-image: url(/images/nayakshistory/bal1.jpg);
    }
    20%{
        background-image: url(/images/nayakshistory/bal1.jpg);
    }
    21%{
        background-image: url(/images/nayakshistory/bal2.jpg);
    }
    40%{
        background-image: url(/images/nayakshistory/bal2.jpg);
    }
    41%{
        background-image: url(/images/nayakshistory/bal3.jpg);
    }
    60%{
        background-image: url(/images/nayakshistory/bal3.jpg);
    }
    61%{
        background-image: url(/images/nayakshistory/bal4.jpg);
    }
    80%{
        background-image: url(/images/nayakshistory/bal4.jpg);
    }
    81%{
        background-image: url(/images/nayakshistory/bal5.jpg);
    }
    100%{
        background-image: url(/images/nayakshistory/bal5.jpg);
    }
}


.Temples_Pic2{
    position: relative;
    height: 200px;
    width: 90%;  /**320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/sri1.jpg);
    animation: Temples_Pic2 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic2{
    0%{
        background-image: url(/images/nayakshistory/sri1.jpg);
    }
    20%{
        background-image: url(/images/nayakshistory/sri1.jpg);
    }
    21%{
        background-image: url(/images/nayakshistory/sri2.jpg);
    }
    40%{
        background-image: url(/images/nayakshistory/sri2.jpg);
    }
    41%{
        background-image: url(/images/nayakshistory/sri3.jpg);
    }
    60%{
        background-image: url(/images/nayakshistory/sri3.jpg);
    }
    61%{
        background-image: url(/images/nayakshistory/sri4.jpg);
    }
    80%{
        background-image: url(/images/nayakshistory/sri4.jpg);
    }
    81%{
        background-image: url(/images/nayakshistory/sri5.jpg);
    }
    100%{
        background-image: url(/images/nayakshistory/sri5.jpg);
    }
}
.Temples_Pic3{
    position: relative;
    height: 200px;
    width: 90%; /** 320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/vij1.png);
    animation: Temples_Pic3 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic3{
    0%{
        background-image: url(/images/nayakshistory/vij1.png);
    }
    20%{
        background-image: url(/images/nayakshistory/vij1.png);
    }
    21%{
        background-image: url(/images/nayakshistory/vij2.jpg);
    }
    40%{
        background-image: url(/images/nayakshistory/vij2.jpg);
    }
    41%{
        background-image: url(/images/nayakshistory/vij3.jpg);
    }
    60%{
        background-image: url(/images/nayakshistory/vij3.jpg);
    }
    61%{
        background-image: url(/images/nayakshistory/vij4.jpg);
    }
    80%{
        background-image: url(/images/nayakshistory/vij4.jpg);
    }
    81%{
        background-image: url(/images/nayakshistory/vij5.jpg);
    }
    100%{
        background-image: url(/images/nayakshistory/vij5.jpg);
    }
}
.Temples_Pic4{
    position: relative;
    height: 200px;
    width: 90%;  /**320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/temp1.png);
    animation: Temples_Pic4 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic4{
    0%{
        background-image: url(/images/nayakshistory/temp1.png);
    }
    100%{
        background-image: url(/images/nayakshistory/temp1.png);
    }
}
.Temples_Pic5{
    position: relative;
    height: 200px;
    width: 90% ;/**320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/temp2.png);
    animation: Temples_Pic5 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic5{
    0%{
        background-image: url(/images/nayakshistory/temp2.png);
    }
    100%{
        background-image: url(/images/nayakshistory/temp2.png);
    }
}
.Temples_Pic6{
    position: relative;
    height: 200px;
    width: 90%;  /**320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/temp3.png);
    animation: Temples_Pic6 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic6{
    0%{
        background-image: url(/images/nayakshistory/temp3.png);
    }
    100%{
        background-image: url(/images/nayakshistory/temp3.png);
    }
}
.Temples_Pic7{
    position: relative;
    height: 200px;
    width: 90%;  /**320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/temp4.png);
    animation: Temples_Pic7 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic7{
    0%{
        background-image: url(/images/nayakshistory/temp4.png);
    }
    100%{
        background-image: url(/images/nayakshistory/temp4.png);
    }
}
.Temples_Pic8{
    position: relative;
    height: 200px;
    width: 90%; /**320px;**/
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/temp5.png);
    animation: Temples_Pic8 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temples_Pic8{
    0%{
        background-image: url(/images/nayakshistory/temp5.png);
    }
    100%{
        background-image: url(/images/nayakshistory/temp5.png);
    }
}
/* .Political_card{
	border-right: 6px solid #FAB207;
	border-top: 3px solid #FAB207;
	border-left: 6px solid #FAB207;
	border-bottom: 3px solid #FAB207;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: rgb(255, 255, 255);
	padding: 10px;
	border-radius: 0px 20px;
	margin-bottom: 30px;
} */


.Temp_Pic{
    position: relative;
    height: 200px;
    width: 320px;
	background-size: cover;
    transition: all .1s ease-in-out;
    background-image: url(/images/nayakshistory/raj1.png);
    animation: Temp_Pic 10s infinite linear;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
@keyframes Temp_Pic{
    0%{
        background-image: url(/images/nayakshistory/raj1.png);
    }
    50%{
        background-image: url(/images/nayakshistory/raj1.png);
    }
    51%{
        background-image: url(/images/nayakshistory/raj2.png);
    }
    100%{
        background-image: url(/images/nayakshistory/raj2.png);
    }
}
.Political_card img{
	width: 150px;
	height: 150px;
	border: 2px solid black;
	padding: 3px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.Political_card img:hover{
	border: 2px solid #f03c02;
}
.Political_card h4{
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.Political_card .icon{
	font-size: 18px;
}
.Political_card .info_para{
	font-size: 16px;
	font-weight: 500;
}
.Political_card h5{
	font-size: 16px;
	font-weight: 700;
	color: #000;
	text-decoration: underline rgb(0, 0, 0);
}
.Political_card p{
	font-size: 15px;
	font-weight: 500;
	text-align: justify;
	text-indent: 30px;
	line-height: 16px;
	margin-bottom: 10px;
}
.Political_card{
	font-size: 16px;
	font-weight: 700;
}
.political_tab{
	padding: 0px 20px;
}
.political_tab table tr th{
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}
.political_tab table tr th:hover, .Political_card td:hover{
	color: #f03c02;
	transition: 1s;
}
.nayak_vision_mob{
	display: none;
}
.polotical_breake{
	display: none;
}


.Nayaka_history_tab{
	border-radius: 10px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	padding: 20px 10px 15px 10px;
	background-color: white;
}
.Nayaka_history_tab ul li{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.Nayaka_history_tab .history h4{
	border: 2px solid #FAB207;
	padding: 15px 10px;
	text-align: center;
	width: 280px;
	font-size: 18px;
	color: white;
	background-color: black;
	font-weight: 700;
	border-radius: 10px;
}
.Nayaka_history_tab .history h4:hover{
	background-color: #fcce64;
	transition: 1s;
	color: black;
}















#Aminities{
	padding: 20px 100px;
	background-color: #fff ; /*rgb(235, 235, 235);*/
}
.aminities_tab{
	border-radius: 10px;
/* 	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
	padding: 20px 10px 15px 10px;
	background-color: #e0e0e0;
}
.aminities_tab ul li{
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.aminities_tab ul li .active h4{
	background-color: #e0e0e0; /*#fcce64;*/
	transition: 1s ease;
	color: black;
}
.nayakshistory .nav-item :active{
    background-color:#FAB207;
}


.aminities_tab .aminities h4{
	border: 2px solid #f03c02;
	padding: 15px 10px;
	text-align: center;
	width: 280px;
	font-size: 18px;
	color: #fff;
	background-color: #f03c02;
	font-weight: 700;
	border-radius: 10px;
}
.aminities_tab .aminities h4:hover{
	background-color: #e4e4e4;
	transition: 1s;
	color: #000;
}
.table_aminities{
	border-radius: 10px;
	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);
	padding: 20px 20px 15px 20px;
	background-color: white;
}
.table_aminities .aminities_head{
	font-size: 34px;
	text-align: center;
	font-weight: 700;
	color: black;
	margin-bottom: 20px;
}
.aminities_city_selection{
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
.aminities_distrct span h4, .aminities_Taluk span h4, .aminities_village span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right,  #000000,#FAB207, #000000);*/
	background-color: #f03c02; /*#24305e;*/
	color: white;
	width: 150px;
/*	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
}
.aminities_distrct select option, .aminities_Taluk select option, .aminities_village select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	background-color: #ffffff;
	color: rgb(8, 8, 8);
}
.aminities_distrct, .aminities_Taluk, .aminities_village{
	padding: 0px 30px 0px 0px;
}
.aminities_card{
/*	border: 2px solid black;*/
	margin: 0px 0px 40px 0px;
	padding: 20px;
/*	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
	background-color: #e0e0e0; /*rgb(245, 245, 245);*/
	color: #000;
}
.aminities_card:hover img{
	border: 2px solid #f03c02;
}
.aminities_card:hover, .table_aminities .aminities_head:hover{
	color: #f03c02;
	transition: 1s;
}


.aminities_card img{
	width: 360px;
	display: cover;
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 10px;
}  
.aminities_card h6 {
	margin-bottom: .1rem;
}
.aminities_card .address_aminiti{
	word-wrap: break-word;
	max-width: 600px;
	height: 70px;
}
.aminities_card h6 .head{
	font-size: 18px;
	font-weight: 700;
	text-align: center;
/*	color: black;*/
}
.aminities_card h6 .Para{
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	color: black;
}
.aminities_card h6 .Para i{
	font-size: 18px;
}
.aminities_card h6 .aminit_head{
	font-size: 24px;
	font-weight: 700;
	text-align: center;
/*	color: black;*/
	margin-left: auto;
	margin-right: auto;
	display: block; 
	padding: 10px 0px;
	word-wrap: break-word;
	max-width: 500px;
	height: 80px;
}
.aminities_card h3{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #000000;
	text-align: center;
	padding: 10px;
	width: 150px;
/*	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
	float: right;
	background-color: #000000;
	border-radius: 5px;
	background-color: gray;
}
.aminities_card h3 a{
	color: rgb(255, 255, 255) !important;
}
.aminities_card h3:hover{
	background-color: #f03c02; /*#fcce64;*/
	transition: 1s;
}
/*.aminities_card h3 a:hover{
	color: rgb(0, 0, 0);
	transition: 1s;
}*/
.aminities_card .amount_tag{
    margin-top: -210px;
    position: absolute;
    z-index: 1;
    background-color: #fcce64;
    padding: 5px 25px;
/*     transform: rotate(-90deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg); */
    font-size: 18px;
    font-weight: 700;
    margin-left: -20px;
}
.aminities_mob{
	display: none;
}
.aminities_city_selection .aminities_break{
	display: none;
}








#Retirement{
	padding: 20px 100px;
	background-color: rgb(235, 235, 235);	
}
.retirement_hrad h2{
	text-align: center;
	font-size: 36px;
	/*text-transform: capitalize; */
	font-weight: 700;
	padding-bottom: 20px;
}
.retirement_card{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: rgb(255, 255, 255);
	border-radius: 20px;
	padding: 10px;
	margin-bottom: 20px;
}

.retirement_card:hover  img {
    	border: 2px solid #F03C02;
}

.retirement_card:hover h3 {
    	color: #F03C02;
}

.retirement_card img{
	width: 200px;
	border-radius: 10px;
	border: 2px solid black;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.retirement_card h3{
/* 	color: white; */
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	margin-top: 10px;
}
.retirement_card p{
/* 	color: white; */
	font-size: 15px;
	font-weight: 500;
	text-align: justify;
	margin-top: 10px;
	padding: 0px 30px;
	font-weight: 700;
}
.retirement_card .retirement_message{
	margin-top: 30px;
	margin-bottom: 20px;
}
.retirement_card .retirement_message a{
	font-size: 16px;
	padding: 10px 30px;
	font-weight: 700;
	background-color: #13274f;
	border-radius: 5px;
	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);
	color: white;
}











#Fund{
	padding: 20px 100px;
	background-color: #fff; /*rgb(235, 235, 235);*/	
}
.Association_Fund h2{
	text-align: center;
	font-size: 34px;
	/*text-transform: capitalize; */
	font-weight: 700;
	padding-bottom: 20px;
/*	color: #000;*/
}
.Association_Fund p{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	text-align: justify;
/* 	text-indent: 50px; */
	color: black;
	padding: 0px 0px 0px 20px;
	margin-bottom: 10px;
}
.Association_Fund p span{
	font-size: 18px;
}
.Association_Fund img{
	width: 520px;
	height: 420px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 20px;
}
.Association_Fund ul li{
	font-size: 15px;
	line-height: 25px;
	font-weight: 600;
	color: black;
	text-align: justify;
}
.Association_Fund ul{
	padding: 0px 0px 0px 20px;
}
.Association_Fund h4{
	font-size: 24px;
	font-weight: 700;
}
.Association_Fund h5 span{
	font-size: 17px;
	font-weight: 700;
}
.Association_Fund h5{
	font-size: 15px;
	font-weight: 500;
	margin-top: 10px;
}
.Association_Fund .fund_steps{
	padding: 0px 0px 0px 20px;
}
.Association_Fund .fund_total{
	position: relative;
	z-index: 1;
	margin-top: -335px;
	margin-left: 200px;
	font-size: 18px;
	color: black;
}
.fund_initiation{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: rgb(255, 255, 255);
	border-radius: 10px;
	margin: 60px 20px 60px 20px;
	padding: 30px;
}
.fund_initiation .fund_head{
	text-align: center;
	font-size: 34px;
	/*text-transform: capitalize; */
	font-weight: 700;
	padding-bottom: 20px;
	color: #000;
}

.fund_initiation .fund_head:hover{
	color: #f03c02;
	transition: 1s;
}

.fund_initiation .fund_btn a{
	border-radius: 5px;
	float: right;
	padding: 10px 30px;
	font-weight: 700;
	color: white; /* #000;*/
	margin-right: 30px;
	border: 2px solid #FAB207;
	background-color: #0B2540; /*rgb(255, 255, 255);*/
	font-size: 18px;
	/*box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
}
.fund_initiation .fund_btn a:hover{
	border: 2px solid rgb(255, 255, 255);
	background-color: #f03c02 ; /*#fcce64;*/
	transition: 1s;
	color:white;
}
.fund_table{
	margin-top: 40px;
}
.fund_table thead tr th{
	font-size: 16px;
	color: #fff;
	text-align: center;
	font-weight: 700;
}

.fund_table thead tr th:hover, .fund_table tr td:hover{
	color: #f03c02;
	transition: 1s;
}

.fund_table tr td{
	font-size: 15px;
	font-weight: 700;
}
.fund_table .Doc_list{
	margin-left: 20px;
}

/*
table{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
}*/
.Contributors_list h2{
	text-align: center;
	font-size: 34px;
	/*text-transform: capitalize; */
	font-weight: 700;
	padding-bottom: 20px;
/*	color: #000;*/
}
.contributores_break{
	display: none;
}
.Card_funders{
/*	border: 2px solid #FAB207;*/
	background-color: #e4e4e4 ; /*#ffffff;*/
/*	border-radius: 10px;*/
	margin: 0px 0px;
/*	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
	color: rgb(0, 0, 0);
	margin: 0px 0px 40px 0px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding: 1px 10px 10px 10px;
}

.Card_funders:hover{
	color:#f03c02;
	transition: 1s;
}
.Card_funders:hover img{
	border: 2px solid #f03c02;
}
.Card_funders img{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 150px;
	height: 150px;
	border-radius: 00px;

	padding: 2px;
}
.Card_funders h4{
	font-size: 24px;
	font-weight: 700;
	padding-top: 10px;
	text-align: center;
/*	color: #13274f;	*/
    height:55px;
}
.Card_funders h6{
  height:60px;
}

.Card_funders p{
  height:30px;
}

.Card_funders .icon{
	font-size: 16px;
}
.Card_funders .info_para{
	font-size: 14px;
	font-weight: 700;
	color: #000;
}
.Card_funders .location .info_para{
	font-weight: 500;
}
.Card_funders hr{
	background-color: #f03c02; /* #FAB207;*/
	margin-top: 0rem;
    margin-bottom: 0.6rem;
	height: 2px;
}
.Card_funders h5{
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: #000;  
	height:60px;
}
.Card_funders .Card-Desg{
	height: 40px;
	word-wrap: break-word;
}
.Card_funders .Card-Dept{
	height: 50px;
	word-wrap: break-word;
}
.Card_funders .location{
	height: 50px;
	word-wrap: break-word;
}
.fund_city_selection{
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.fund_distrct span h4, .fund_Taluk span h4, .fund_village span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.fund_distrct select, .fund_Taluk select, .fund_village select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #000000;
	text-align: center;
	padding: 10px;
/* 	background-image: -webkit-linear-gradient(10deg,#16a198 0px, #090979 ,#16a198 100%); */
/*	background-image: linear-gradient(to right, #000000, #FAB207,#000000);*/
	background-color: #f03c02 ; /*#24305e;*/
	color: rgb(255, 255, 255);
	width: 150px;
/*	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
}
.fund_distrct select option, .fund_Taluk select option, .fund_village select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	background-color: #ffffff;
	color: rgb(8, 8, 8);
}
.fund_distrct, .fund_Taluk, .fund_village{
	padding: 0px 30px;
}
.fund_accept, .fund_reject, .fund_view_more{
/*	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
	background-color: #0B2540; /*rgb(0, 0, 0);*/
	border-radius: 10px;
	margin: 5px 0px 0px 0px;
	padding: 6px 15px;
	border: 2px solid #FAB207;
}
.fund_accept a, .fund_reject a, .fund_view_more a{
	color: #fff;
}
.fund_accept:hover, .fund_reject:hover, .fund_view_more:hover{
	background-color: #f03c02 ; /*#606b0b;*/
	transition: 1s;
}
.fund_initiation img{
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.fund_matrix{
	margin-top: 40px;
}
.matrix_fund{
	background-color: #e4e4e4 ; /*#ffffff;*/
/*	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);*/
	margin: 20px 0px;
	height: 80px;
}
.matrix_fund img{
	width: 80px;
	height: 80px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.matrix_fund h4{
	padding-top: 10px;
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 0px;
}
.matrix_fund h6{
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 5px;
}
.matrix_fund p{
	font-size: 15px;
	font-weight: 500;
}

.view_print_btn button{
	float: right;
}





#Demand{
	padding: 50px 100px;
}
.demand_card{
	border-radius: 30px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color:  #E0E0E0; /* rgb(65, 65, 65);*/
	border: 4px solid #FAB207;
	padding: 0px 40px;
}
.demand_card .demand_in_card{
	padding: 0px 0px 0px 0px;
}
.demand_card h2{
	color: black; /*#ffffff;*/
	font-size: 36px;
	text-align: center;
	font-weight: 900;
	/*text-transform: capitalize; */
	margin-top: 20px;
}

.demand_card h5{
    color:black;
}
.demand_form_fill input, .demand_form_fill select{
	width: 300px;
	height: 45px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 20px;
}
.demand_form_fill textarea{
	width: 400px;
	height: 60px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 20px;
}
.demand_in_card .demand_input{
	width: 1500px;
	height: 40px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}
.demand_in_card .demand_long_input{
	width: 900px;
	height: 60px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}
.demand_btn{
	height: 40px;
	border: 2px solid rgb(255, 255, 255);
	border-radius: 5px;
	padding: 5px 25px;
	font-weight: 700;
	color: #fff; /*#000;*/
	background-color: #0B2540; /* #fcce64;*/
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
}
.demand_btn a{
    color:white;
}
.demand_btn:hover{
	background-color: #F03C02; /*rgb(65, 65, 65);*/
	color: rgb(255, 255, 255);
	border: 2px solid #FAB207;
	transition: 1s;
}
.demand_head{
	color:rgb(255, 255, 255);
	padding: 10px 0px 0px 0px;
	font-size: 18px;
	font-weight: 700;
}
.demand_two_form{
	padding: 20px 0px 0px 0px;
}
.demand_two_form .demand_head{
	padding: 0px;
	margin-bottom: 0rem
}
.demand_two_form input[text], .demand_two_form select{
	width: 300px;
	height: 45px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 20px;
}
.demand_two_form input[type="file"]{
	width: 300px;
	height: 45px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 20px;
}
.demand_two_form textarea{
	width: 500px;
	height: 80px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 20px;
}
.demand_two_form .download_color{
	color: #FAB207;
	font-size: 18px;
	font-weight: 500;
}
.demand_card thead tr th{
	font-size: 15px;
	color: #fff;
	text-align: center;
	font-weight: 700;
}
.demand_table{
	padding: 20px 0px;
}
.fund_break{
	display: none;
}
.demand_card p{
	color: #FAB207;
	font-size: 18px;
	padding-bottom: 20px;
}
.demand_form_fill h6, .demand_form_fill b, .demand_two_form h6{
	color: black; /*#FAB207;*/
	font-size: 16px;
	font-weight: 500;
}








#Fund_ViewMore{
	padding: 20px 100px;
	background-color: #fff; /*rgb(235, 235, 235);*/	
}
.Fund_View_More{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: rgb(255, 255, 255);
	border-radius: 10px;
	margin: 30px 0px 30px 0px;
	padding: 30px;
}
.Fund_View_More h2{ 
	color: #000000;
	font-size: 36px;
	text-align: center;
	font-weight: 700;
	/*text-transform: capitalize; */
	margin-bottom: 20px;
}

.Fund_View_More h2:hover{ 
    color: #F03C02;
}
.Fund_View_More h4{
	font-size: 22px;
	font-weight: 500;
}

.Fund_View_More h4:hover{ 
    color: #F03C02;
}


.Fund_View_More h5{
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}
.Fund_View_More p{
	font-size: 15px;
	font-weight: 700;
	border-right: 4px solid #FAB207;
	border-top: 3px solid #FAB207;
	border-left: 4px solid #FAB207;
	border-bottom: 3px solid #FAB207;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 0px 0px 0px 5px;
	margin-bottom: 10px;
	min-height: 30px;
	line-height: 24px;
}
.Fund_View_More thead tr th{
	font-size: 15px;
	color: #fff;
	text-align: center;
	font-weight: 700;
}
.Fund_View_More h6{
	font-size: 15px;
	font-weight: 500;
	line-height: 18px;
}
.Fund_View_More .demand_head{
	padding: 0px;
	margin-bottom: 0rem;
	font-weight: 700;
}
.Fund_View_More label{
	margin-bottom: 0rem;
}
.Fund_View_More h3{
	font-size: 15px;
	font-weight: 700;
	line-height: 8px;
}
.Fund_View_More textarea{
	width: 100%;
}
.Progress_status{
	border-right: 6px solid #FAB207;
	border-top: 3px solid #FAB207;
	border-left: 6px solid #FAB207;
	border-bottom: 3px solid #FAB207;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	margin: 40px 0px;
	padding: 0px 20px 20px 20px;
	min-height: 325px;
}
.Progress_status h2{
	color: #000000;
	font-size: 28px;
	text-align: center;
	font-weight: 700;
	margin-top: 20px;
}
.Progress_status .row{
 	padding: 0px 15px;
}
.Progress_status h5{
	color: #000000;
	font-size: 18px;
	font-weight: 700;
}
.Progress_status .fund_reject_reasion h4{
	color: #000000;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
}
.Progress_status h5 span{
	color: #2e31f1;
	font-size: 18px;
	font-weight: 700;
}
.Progress_status h4{
	color: #2e31f1;
	font-size: 18px;
	font-weight: 700;
	text-decoration: underline;
}
.Progress_status h6{
	padding-top: 10px;
	color: black ; /*#FAB207;*/
	font-size: 16px;
	font-weight: 700;
}
.Progress_status h6 span{
	color: #2e31f1;
	font-size: 16px;
	font-weight: 700;
}
.Progress_status tr td{
	text-align: center;
	font-weight: 700;
}
.table thead th {
    vertical-align: top !important;
}
.Progress_status .progerss_fund{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.Progress_status .progerss_fund h1{
	font-size: 18px;
	font-weight: 700;
	color: black;
	border: 2px solid #000000;
	background-color: #fcce64;
	padding: 10px 40px;
	border-radius: 5px;
	margin-top: 20px;
/* 	color: black; */
}
.Progress_status .progerss_fund h1:hover{
/* 	color: #fff; */
	border: 2px solid #FAB207;
	background-color: #000;
	transition: 1s;
}
.fund_reject_reasion textarea{
	width: 500px;
	height: 100px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}
.fund_reject_reasion label {
	padding-top: 30px;
	font-size: 18px;
}
.fund_reject_reasion input{
	width: 500px;
	height: 80px;
	border: 2px solid rgb(224, 224, 224);
	border-radius: 10px;
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	color: black;
	background-color: white;
	margin-bottom: 5px;
}
.Progress_status .fund_btn a{
	border-radius: 5px;
	float: right;
	padding: 10px 30px;
	font-weight: 700;
	color: white ;/*#000;*/
	margin-right: 30px;
	border: 2px solid #FAB207;
	background-color: #0B2540; /*rgb(255, 255, 255);*/
	font-size: 18px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
}
.Progress_status .fund_btn a:hover{
	border: 2px solid rgb(255, 255, 255);
	background-color: #f03c02; /*#fcce64;*/
	transition: 1s;
}
.Progress_status .progress_status_break{
	display: none;
}
.Fund_View_More button{
	border: none;
	background-color: #fff;
	border-color: none;
}
.fund_reapply_btn button{
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: #880000;
	padding: 10px 40px;
	margin:0px 30px 30px 0px;
	text-align: center;
	border-right: 6px solid #FAB207;
	border-top: 3px solid #FAB207;
	border-left: 6px solid #FAB207;
	border-bottom: 3px solid #FAB207;
	border-radius: 30px;
	color:white;
	width: 300px;
	float: left;
}










#Helpdesk{
	padding: 20px 100px;
	background-color: #fff; /*rgb(235, 235, 235);*/
}
.Medical_Legal_assistance{
	border-radius: 10px;
	box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2);
	padding: 20px 20px 15px 20px;
	background-color: white;
	margin-bottom: 30px;
}
.Medical_Legal_assistance h2{
	font-size: 32px;
	text-align: center;
	font-weight: 700;
/*	color: black;*/
	margin-bottom: 20px;
}
.Medical_Legal_assistance table tr th{
	color: #fff;
	font-size: 18px;
	text-align: center;
	font-weight: 700;
}

.Medical_Legal_assistance table tr th:hover, .Medical_Legal_assistance table tr td:hover{
	color: #f03c02;
	transition: 1s;
}
.Medical_Legal_assistance table tr td{
	color: #000;
	font-size: 16px;
	font-weight: 700;
}
.Medical_Legal_city_selection{
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.Medical_Legal_distrct span h4, .Medical_Legal_Taluk span h4, .Medical_Legal_village span h4{
	font-size: 20px;
	font-weight: 700;
	color: rgb(8, 8, 8);
}
.Medical_Legal_distrct select, .Medical_Legal_Taluk select, .Medical_Legal_village select{
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	padding: 10px;
	/*background-image: linear-gradient(to right,  #000000,#727272, #000000);*/
    background-color: #f03c02; /*#24305e;*/
	color: white;
	width: 150px;
	/* box-shadow: 0 15px 15px 0 rgba(126, 126, 126, 0.2); */
}
.Medical_Legal_distrct select option, .Medical_Legal_Taluk select option, .Medical_Legal_village select option{
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #FAB207;
	text-align: center;
	background-color: #ffffff;
	color: rgb(8, 8, 8);
}
.Medical_Legal_distrct, .Medical_Legal_Taluk, .Medical_Legal_village{
	padding: 0px 30px;
}
.medical_legal_break{
	display: none;
}






#Profile{
	padding: 30px 100px;
	background-color: rgb(235, 235, 235);
}
#Profile h1{
	font-size: 36px;
	font-weight: 700;
	text-align: center;
}
.Profile_pic img{
	width:240px;
	height: 240px;
	padding: 10px;
	border: 4px solid #f03c02; /*#FAB207;*/
	border-radius: 50%;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	background-color: #fff;
}
.profile_pic_edit{
	margin-top: 20px;
}
.profile_pic_edit input{
	width: 280px;
	height: 45px;
	float: right;
	border: 2px solid rgb(224, 224, 224);
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
.profile_pic_edit button{
	height: 40px;
	border: 2px solid #000;
	border-radius: 5px;
	padding: 5px 25px;
	font-weight: 700;
	color: #fff;
	background-color: #f03c02;/* #fcce64;*/
	margin-right: 30px;
	margin-bottom: 20px;
	float: left;
}
.profile_pic_edit button:hover{
	border: 2px solid rgb(255, 255, 255);
	background-color: rgb(65, 65, 65);
	color: rgb(255, 255, 255);
	border: 2px solid #f03c02; /*#FAB207;*/
	transition: 1s;
}
.profile_info{
	padding: 0px 100px 30px 100px;
}
.profile_pass_change{
	padding: 0px 100px;
}
.personal-info input{
	width: 400px;
	height: 45px;
	border: 2px solid rgb(224, 224, 224);
	box-shadow: 3px 3px 3px rgb(136, 136, 136) inset;
	padding: 5px 15px;
	font-size: 16px;
	font-weight: 500;
	color: #000;
}
.form-control:disabled, .form-control[readonly]{
	background-color: rgb(245, 245, 245) !important;
}
.personal-info label{
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
.personal-info .submit_btn {
	width: 200px;
	height: 45px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}
.personal-info h4{
	font-size: 32px;
	font-weight: 700;
}








#Reciept{
	padding: 30px 150px;
	background-color: rgb(235, 235, 235);
}
.reciept_head img{
	width: 80px;
	height: 80px;
	float: right;
}
.reciept_head{
	margin-top: -15px;
}
.reciept_head h2{
	font-size: 30px;
	font-weight: 700;
	line-height: 80px;
}
.Reciept_card h3{
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	margin-top: -25px;
}
.Reciept_card{
	background-color: #fff;
	border-right: 8px solid #FAB207;
	border-top: 4px solid #FAB207;
	border-left: 8px solid #FAB207;
	border-bottom: 4px solid #FAB207;
	border-radius: 30px 0px 30px 0px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.2);
	margin: auto;
	display: block;
	padding-bottom: 20px;
}
.Reciept_card h4{
	padding: 20px;
	font-size: 20px;
	font-weight: 700;
}
.Reciept_card h5{
	padding: 30px 0px 0px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}
.Reciept_card h6{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: 500;
	text-align: center;
}
.reciept_in_card{
	border: 1px solid black;
	margin: 10px 200px;
	padding: 0px 15px;
}
.back_reciep{
	background-color: rgb(224, 224, 224);
}
.reciept_in_card h4{
	font-size: 18px;
	font-weight: 700;
	padding: 0px;
	line-height: 40px;
	margin-bottom: 0px;
}
.reciept_in_card p {
    font-size: 16px;
    font-weight: 500;
    text-align: left;
	line-height: 40px;
}
.print_btn{
	margin: 10px 10px 0px 0px;
	float: right;
}
.print_btn img{
	width: 50px;
	border: none;
}
.Reciept_card button{
	border: none;
	background-color: #fff;
	border-color: none;
}









.matrimony_coming{
	padding: 0px 0px;
}
.matrimony_coming{
/*	background-image: url('/images/Home/marriage.jpg'); */
	background-image: url('/images/Home/vara.png');
	height: 600px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.matrimony_coming .img_2{
	z-index: 1;
	margin-top: 0px;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 50px;
}
.matrimony_coming h1{
	font-size: 80px;  /* raveendra 26112021 chabged 50px to 80px */
	font-weight: 900;
/* 	color: #FAB207; */
	text-align: center;
/*	text-shadow: 3px 3px #000;*/
	padding-top: 44px;     /* raveendra 26112021 chabged 20px to 44px */
	padding-bottom: 50px;
	color: #fa5e00;         /* added raveendra 26112021 */  
	font-family: "Lato", sans-serif;   /* added raveendra 26112021 */ 
	line-height: 1;  /* added raveendra 26112021 */ 
}
.matrimony_coming p{
	font-size: 20px;
	font-weight: 900;
	color: #000;
	/*text-shadow: 2px 2px #FAB207;*/
	padding-right: 10px;
}

.matrimony_coming p:hover{
	color: #f03c02;
	transition: 1s;
}
.matrimony_coming .matromy_top{
    /*margin-top: 140px; */
    margin-top: 116px;
    text-align: left;
    margin-left: 129px;
    line-height: 27px;
    
}
.matrimony_coming .matromy{
	/*margin-top: 140px;
	text-align: right; */
	margin-top: -112px;
    text-align: right;
    line-height: 27px;
    margin-left: 504px;  /**534px;**/
}
.matrimony_coming ul li img{
	width: 25px;
}







.Housing_society{
	padding: 0px 0px;
}
.Housing_society{
	background-image: url('/images/Home/housing.jpg');
	height: 500px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.Housing_society .img_2{
	z-index: 1;
	margin-top: 0px;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 50px;
}
.Housing_society h1{
	font-size: 50px;
	font-weight: 900;
/* 	color: #FAB207; */
	text-align: center;
/*	text-shadow: 3px 3px #000;*/
	padding-top: 20px;
}
.Housing_society ul li{
	font-size: 20px;
	font-weight: 900;
	color: #FAB207;
/*	text-shadow: 2px 2px #000;*/
	padding-right: 10px;
}

.Housing_society ul li:hover{
	color: #f03c02;
	transition: 1s;
}
.Housing_society ul{
	padding-top: 85px;
	padding-left: 10px;
}
.Housing_society ul li img{
	width: 25px;
}









.buy_sell{
	padding: 0px 0px;
}
.buy_sell{
	background-image: url('/images/Home/buysell.jpg');
	height: 500px;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.buy_sell .img_2{
	z-index: 1;
	margin-top: 0px;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 150px;
}
.buy_sell h1{
	font-size: 50px;
	font-weight: 900;
/* 	color: #FAB207; */
	text-align: center;
/*	text-shadow: 3px 3px #000;*/
	padding-top: 20px;
	padding-bottom: 100px;
}
.buy_sell ul li{
	font-size: 20px;
	font-weight: 900;
	color: #000;
	text-align: right;
/*	text-shadow: 2px 2px #FAB207;*/
	padding-right: 10px;
}
.buy_sell ul li:hover{
	color: #f03c02;
	transition: 1s;
}
.buy_sell ul li img{
	width: 25px;
}







.reg_details_modal_card .reg_details_modal_head{
	font-size: 18px;
	font-weight: 700;
}

.reg_details_modal_card .col-lg-4{
	margin-bottom: 20px;
} 
.reg_details_modal_card span{
	border-bottom: 3px solid #f03c02; /*#FAB207;*/
	font-size: 16px;
	font-weight: 500;
	padding:2px 5px;
}
.reg_details_modal_card .modal-header{
	background-color:  #e0e0e0; /* #fcce64;*/
}
.reg_details_modal_card .modal-header h4{
	font-size: 26px;
	font-weight: 700;
	text-align: center;
}
.reg_details_modal_card .modal-footer{
	background-color: #e0e0e0 ; /*#fcce64;*/
}




.view_fund_Header img{
	width: 80px;
	height: 80px;
	float: right;
}
.view_fund_Header{
	margin-top: -15px;
}
.view_fund_Header h2{
	font-size: 38px;
	font-weight: 700;
	line-height: 80px;
	margin-bottom:0px;
	line-height:60px;
	color: #FAB207;
}
.view_fund_Header h5{
	font-size: 15px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}
.view_fund_Header h5 span{
	font-size: 15px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	font-weight: 700;
}
.view_fund_Header{
	margin-bottom: 40px;
}
.view_print_btn{
	margin-bottom: 30px;
}






/* Media Quary Start */

@media(max-width: 1650px){
#Redister{
	padding: 50px 220px;
}
}
@media(max-width: 1530px){
#Reciept{
	padding: 30px 100px;
}
.Community_distrct, .Community_Taluk, .Community_village, .Community_Department{
	padding: 0px 50px 0px 0px;
}
#Demand{
	padding: 50px 60px;
}
}




@media(max-width: 1500px){
#Govt_order_tab{
	padding: 20px 60px;
}
#Redister{
	padding: 50px 180px;
}
.Members_distrct, .Members_Taluk, .Members_village, .Members_Department{
	padding: 0px 20px;
}
.aminities_distrct, .aminities_Taluk, .aminities_village{
	padding: 0px 25px 0px 0px;
}
.header_logo h2{
	font-size: 42px; /**27px;**/
}
.header_logoafter h2{
	font-size: 27px;
}
.view_fund_Header h2{
	font-size: 34px;
}
}






@media(max-width: 1470px){
.Head_navbar ul li{
	display: inline-block;
	line-height: 50px;
	margin: 0 9px;
}

.award_item #award_card{
	width: 240px;
 }
 #retirement_card{
	width: 270px;
}
#Govt_order_tab{
	padding: 20px 30px;
}
#About_us{
	padding: 20px 40px;
}
.achievers_item #achievers_card{
	width: 240px;
	height: 320px; /**300px;**/
 }
 #login_page{
	padding: 50px 380px;
}
#Redister{
	padding: 50px 160px;
}
#Education_Career{
	padding: 20px 50px;
}
#Aminities{
	padding: 20px 40px;
}
#Nayakas_history{
	padding: 20px 20px;
}
#Fund{
	padding: 20px 60px;
}
#Community_Organizations{
	padding: 20px 50px;
}
#Contributors_card{
	min-width: 270px;
}
#Gallery{
	padding: 20px 60px;
}
#Gallery h2{
	font-size: 34px;
}
#Profile{
	padding: 30px 80px;
}
#Reciept{
	padding: 30px 70px;
}
#award_card h4 {
    font-size: 15px;
    height: 50px;
}
.Gallery_vedio{
	border-radius: 10px;
	padding: 10px 10px 10px 10px;
}
#Helpdesk {
    padding: 20px 50px;
}
.demand_card {
    padding: 0px 20px;
}
#Demand{
	padding: 50px 40px;
}
}


@media(max-width: 1415px){
.header_logo h2{
	font-size: 42px;  /**26px;**/
}
.header_logoafter h2{
	font-size: 26px;
}
.Sub_nav{
	width: 210px;
}
.Register_header h3{
	font-size: 34px;
}
.register_card #empl h5{
	font-size: 18px;
}
.register_card #empl label{
	font-size: 16px;
}
.Reg_card h2{
	font-size: 34px;
}
#Retirement{
	padding: 20px 70px;
}
}








@media(max-width: 1375px){
.Contact_nav{
	height: 22px;
}
.Contact_nav p{
	font-weight: 700;
	line-height: 22px;
	font-size: 13px;
}
.dropdown-content p, .dropdown-content_2 p{
	font-size: 14px; /**12px;  **/
}
.Gallery h2, .Gallery1 h2, .Latest_news h2{
	font-size: 22px;
	line-height: 30px;
	padding: 8px 20px;
 }
 .latest{
	height: 386px;
}
.Head_banner{
	width: 100%;
	padding: 50px 0px 0px 0px;
}
.latest ul li{
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 18px;
}
.Head_navbar1{
	font-size: 15px;
	font-weight: 900;
}
.Head_navbar1 img{
	width: 35px;
}
.Sub_nav{
	width: 180px; /*200px;*/
}
.Contributors{
	padding: 40px 80px;
}
.Contributors h2, .award_title, .Retirement h2 {
	font-size: 28px;
}
.Award {
	padding: 30px 50px;
}
.Retirement{
	padding: 40px 80px;
}
.Retirement .retirement_message a{
	font-size: 15px;
}
.Retirement .retirement_know a{
	font-size: 15px;
}
#retirement_card{
	width: 270px;
}
.about h2, .links h2, .links_2 h2, .social_media h2{
	font-size: 18px;
}
.about p{
	padding: 0px 50px 0px 0px;
}
#Govt_order_tab{
	padding: 20px 0px;
}
.Govt_order_tab .Govt_order h4{
	font-size: 16px;
}
.dropdown_section h4{
	font-size: 16px;
}
.Govt_order_table .section_head{
	font-size: 32px;
}
.Govt_order_table p{
	font-size: 18px;
}
.table_govt_order tr th{
	font-size: 18px;
}
.table_govt_order tr td a{
	font-size: 16px;
}
.Top_Achievers {
	padding: 30px 50px;
}
.achievers_title {
	font-size: 28px;
}
#achievers_card p{
	font-size: 14px;
}
.Members_oficer_bearers h5 {
    font-size: 14px;
}
#About_us{
	padding: 20px 0px;
/*	background-color: rgb(235, 235, 235); ############ */
}
#Achievers{
	padding: 20px 0px;
/*	background-color: rgb(235, 235, 235); ############ */
}
#Redister_id{
	padding: 20px 0px;
}
#login_page{
	padding: 50px 360px;
}
.login_form h2{
	font-size: 32px;
}
.login_form p a{
	font-size: 14px;
}
#Redister{
	padding: 50px 240px;
}

#Education_Career{
	padding: 20px 20px;
}
#Aminities{
	padding: 20px 0px;
}
.Members_oficer_bearers h4{
	font-size: 22px;	
}
#Nayakas_history{
	padding: 20px 0px;
}
#Fund{
	padding: 20px 0px;
}
.about_us_head h2, .vision_head h2, .oficer_bearers_head h2{
	font-size: 32px;
}
.about_org p, .vision_org ul li{
	font-size: 14px;
}
.about_us img{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.vision img{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.oficer_bearers h4, .director_oficer_bearers h4{
	font-size: 22px;
}
.oficer_bearers p, .director_oficer_bearers p{
	font-size: 14px;
	line-height: 22px;
	padding: 0px 20px 30px 20px;
}
.oficer_bearers h6, .director_oficer_bearers h6{
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}
#Community_Organizations{
	padding: 20px 0px;
}
.community_organizations_head h2, .commercial_establishments_head h2{
	font-size: 32px;
}
.Association_Fund .fund_total{
	margin-top: -335px;
	margin-left: 205px;
	font-size: 17px;
}
.g_link_card p{
	margin:0px 20px 20px 0px;
}

.header_logo span{
	font-size: 18px;
}
.After_login{
	font-size: 14px;
}
.head_image h2{
	font-size: 13px;
}
.main_header{
	padding: 10px 0px;
}
#Contributors_card{
	min-width: 260px;
}
#Contributors_card h3{
	font-size: 18px;
}
#Contributors_card h4{
	font-size: 16px;
	text-align: center;
}
#Contributors_card h5{
	font-size: 15px;
	padding: 0px;
}
#Contributors_card p{
	font-size: 15px;
	padding: 0px 10px;
}
#award_card p{
	font-size: 15px;
}
#award_card h4{
	font-size: 15px;
}
#award_card h5{
	font-size: 16px;
}
#retirement_card p{
	padding: 0px 20px;
}	
.aminities_distrct, .aminities_Taluk, .aminities_village{
	padding: 0px 20px 0px 0px;
}
.image_head_r h2{
	float: right;
	padding: 0px 90px 0px 0px;
}
#Gallery{
	padding: 20px 30px;
}
#Gallery h2{
	font-size: 32px;
}
#Profile{
	padding: 30px 60px;
}
#Reciept{
	padding: 30px 50px;
}
.reciept_in_card h4{
	font-size: 17px;
}
.reciept_in_card p {
    font-size: 15px;
}
.card_community_organizations .head_comp_name, .card_commercial_establishments .head_comp_name{
	font-size: 20px;
}
.nayakas_head h2, .culture_head h2{
	font-size: 34px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 34px;
}
#Profile h1 {
    font-size: 34px;
}
#Helpdesk {
    padding: 20px 0px;
}
.career_education h2 {
    font-size: 34px;
}
#Demand{
	padding: 50px 5px;
}
.demand_card h2 {
    font-size: 34px;
}
#Fund_ViewMore{
	padding: 20px 50px;
}
.Fund_View_More h2 {
    font-size: 34px;
}
.retirement_hrad h2{
	font-size: 34px;
}
}





@media(max-width: 1350px){
.header_logo h2{
	font-size: 42px; /***24px;**/
}
.header_logoafter h2{
	font-size: 24px;
}
.header_logo span{
	font-size: 16px;
}
.header_logoafter span{
	font-size: 16px;
}
#login_page{
	padding: 50px 330px;
}
#Redister{
	padding: 50px 210px;
}
#Reciept{
	padding: 30px 0px;
}
.Reciept_card h5{
	font-size: 14px;
}
.Reciept_card h6{
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Reciept_card h3{
	font-size: 18px;
}
#Gallery{
	padding: 20px 20px;
}
.Housing_society h1{
	font-size: 42px;
}
#Education_Career{
	padding: 20px 0px;
}
.Association_Fund h2{
	font-size: 32px;
}
#Retirement{
	padding: 20px 40px;
}
.matrimony_coming .matromy_top{
    margin-top: 90px; 
}
.matrimony_coming .matromy{
/**	margin-top: 90px;**/
	text-align: right;
}
}






@media(max-width: 1300px){
.Head_navbar ul li{
	margin: 0 6px;
}
.Head_logo img{
	margin-left: 5px;
}
.Head_navbar ul{
	margin-right: 5px;
}
.Contributors{
	padding: 30px 60px;
}
.Award {
	padding: 20px 30px;
}
.Retirement{
	padding: 30px 60px;
}
.award_item #award_card{
	width: 220px;
}
.about p{
	padding: 0px 30px 0px 0px;
}
.Top_Achievers {
	padding: 20px 30px;
}
.achievers_item #achievers_card{
	width: 320px; /** 220px;**/
}
.director_oficer_bearers{
	width: 280px;
}
.Members_oficer_bearers{
	height: 440px;
}
.Members_oficer_bearers h4{
	font-size: 20px;	
}
.Members_distrct, .Members_Taluk, .Members_village, .Members_Department {
    padding: 0px 12px;
}
.vision img{
	width: 450px;
}
.Community_distrct, .Community_Taluk, .Community_village, .Community_Department {
    padding: 0px 15px;
}
.Govt_order_tab .Govt_order h4{
	width: 240px;
}
.g_link_card p{
	margin:0px 20px 20px 0px;
	width: 170px;
}
.g_link_card p a{
	font-size: 16px;
}
.education_distrct, .education_Taluk, .education_village, .education_Category{
	padding: 0px 15px 0px 0px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select{
	width: 140px;
}
#Gallery{
	padding: 20px 0px;
}
.header_logo h2{
	font-size: 42px; /***22px;**/
}
.header_logoafter h2{
	font-size: 22px;
}
.header_logo span{
	font-size: 14px;
}
.header_logoafter span{
	font-size: 14px;
}
#login_page{
	padding: 50px 310px;
}
#Redister{
	padding: 50px 180px;
}
.Register_header h3{
	padding: 10px 0px 0px 0px;
}
.Register_header h3{
	font-size: 32px;
}
.Reg_card h2{
	font-size: 32px;
}
.card_commercial_establishments h6 .head, .card_community_organizations h6 .head{
	font-size: 16px;
}
.card_commercial_establishments h6 .Para, .card_community_organizations h6 .Para{
	font-size: 14px;
}
.community_info p{
	font-size: 18px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 260px;
	height: 170px;
}
#Aminities .col-lg-9, #Aminities .col-lg-3{
	padding-left: 0px;
	padding-right: 0px;
}
.god_card{
	padding: 20px 20px;
}
.achievers_tab .tab_achievers h4 {
    padding: 15px 20px;
    font-size: 16px;
}
.Science_Technologies_card .science_para{
	padding: 0px 0px 0px 50px;
}
.career_education {
    padding: 20px 10px 10px 10px;
}
.Association_Fund p {
    padding: 0px 0px 0px 30px;
}
.fund_initiation .fund_head, .Contributors_list h2{
    font-size: 32px;
}
.demand_card {
    padding: 0px 0px;
}
.demand_form_fill textarea {
    width: 380px;
    height: 60px;
}
#Fund_ViewMore{
	padding: 10px 10px;
}
#Retirement{
	padding: 20px 0px;
}
.retirement_hrad h2{
	font-size: 32px;
}
.matrix_fund h4, .matrix_fund h6 {
    font-size: 14px;
}
}















@media(max-width: 1220px){

.Head_navbar ul li a, .Head_navbar ul li{
	font-size: 14px;
}
.dropdown-content p, .dropdown-content_2 p{
	font-size: 14px;  /***11px;**/
}
.Contact_nav{
	height: 20px;
}
.Contact_nav p{
	line-height: 20px;
	font-size: 12px;
}
.Head_banner{
	width: 100%;
	padding: 50px 0px 0px 0px;
}
.carousel-inner {
    height: 355px;
}
#image_silde img{
	height: 355px;
}
.Contributors{
	padding: 30px 30px;
}
.Award {
	padding: 20px 50px;
}
.Retirement{
	padding: 30px 30px;
}
#retirement_card{
	width: 240px;
}
.award_item #award_card{
	width: 240px;
 }

#Contributors_card p{
	padding: 0px 20px;
}
.Sub_nav {
    width: 150px; /*170px;*/
}
.Footer{
	padding: 30px 20px;
}
.Gallery h2, .Gallery1 h2, .Latest_news h2{
	font-size: 20px;
	line-height: 28px;
}
 .latest{
	height: 336px;
}
.latest ul li{
	font-size: 13px;
	line-height: 22px;
	padding-bottom: 16px;
}
.Top_Achievers {
	padding: 20px 50px;
}
.achievers_item #achievers_card{
	width: 320px; /**240px;**/
}
.director_oficer_bearers{
	width: 260px;
}
.oficer_bearers p, .director_oficer_bearers p{
	padding: 0px 10px 30px 10px;
}
.Members_distrct, .Members_Taluk, .Members_village, .Members_Department{
	padding: 0px 5px;
}
.Members_distrct select, .Members_Taluk select, .Members_village select, .Members_Department select{
	width: 130px;
}
.Members_distrct span h4, .Members_Taluk span h4, .Members_village span h4, .Members_Department span h4{
	font-size: 18px;
}
.oficer_bearers{
	width: 310px;
}
.Members_oficer_bearers {
    padding: 0px 2px 10px 4px;
}
.oficer_bearers_head .col-lg-3{
	padding-right: 5px;
    padding-left: 5px;
}
.Members_oficer_bearers .info_para{
	font-size: 13px;
}
.g_link_card p{
	margin:0px 18px 18px 0px;
	width: 160px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select{
	width: 130px;
}
.education_distrct span h4, .education_Taluk span h4, .education_village span h4, .education_Category span h4{
	font-size: 18px;
}
.header_logo h2{
	font-size: 32px; /**42px;**/
}
.header_logoafter h2{
	font-size: 20px;
}
.header_logo span{
	font-size: 13px;
}
.header_logoafter span{
	font-size: 13px;
}
#login_page{
	padding: 50px 280px;
}
.Reset_card .Reset_head_color{
	font-size: 26px;
}
.Reset_card .Reset_form_color label{
	font-size: 22px;
}
#Redister{
	padding: 50px 140px;
}
.Register_header h3{
	font-size: 30px;
}
.denotes_reg p{
	font-size: 16px;
}
.address_same{
	font-size: 16px;
}
.denotes_reg span{
	font-size: 18px;
}
.register_card #rowid h5{
	font-size: 16px;
}
.register_card #rowid input, .register_card #rowid textarea, .register_card #rowid select, .register_card #rowid option{
	font-size: 14px;
}
.Reg_card h2{
	font-size: 30px;
}
#registerInst .reg_head, #registerPol .reg_head{
	font-size: 16px;
}
#registerInst input, #registerInst textarea, #registerInst select, #registerInst option, #registerPol input, #registerPol textarea, #registerPol select, #registerPol option{
	font-size: 14px;
}
#pay .head_reg, #pay .head_reg{
	font-size: 16px;
}
.birthdaycard{
	margin: 0px 0px;
}
.birthdaycard .birth_boy{
	width: 160px !important;
	height: 130px;
}
.birthdaycard h5 img{
	width: 110px !important;
}
.birthdaycard h4{
	font-size: 22px;
}
.birthdaycard h5{
	font-size: 18px;
}
.birthdaycard h6{
	font-size: 13px;
}
.reciept_head h2{
	font-size: 28px;
}
.reciept_head h2 span{
	font-size: 14px;
}
.reciept_in_card h4{
	font-size: 16px;
	line-height: 30px;
}
.reciept_in_card p {
    font-size: 14px;
	line-height: 30px;
}
.Status_approvel{
	font-size: 18px;
}
.card_commercial_establishments h6 .head, .card_community_organizations h6 .head{
	font-size: 15px;
}
.card_commercial_establishments h6 .Para, .card_community_organizations h6 .Para{
	font-size: 13px;
}
.card_community_organizations .head_comp_addr, .card_commercial_establishments .head_comp_addr {
	line-height: 18px;
}
.Community_distrct, .Community_Taluk, .Community_village, .Community_Department{
	padding: 0px 20px 0px 0px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 240px;
	height: 150px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 40px;
	font-size: 16px;
}
.table_aminities .aminities_head{
	font-size: 32px;
}
.aminities_distrct, .aminities_Taluk, .aminities_village{
	padding: 0px 6px 0px 0px;
}
.aminities_tab .aminities h4{
    width: 245px;
}
.aminities_card h6 .aminit_head{
	font-size: 20px;
}
.aminities_card h6 .Para{
	font-size: 15px;
}
.aminities_card img{
	width: 330px;
    height: 150px;
}
.aminities_card .amount_tag{
	margin-top: -180px;
}
.god_card{
	padding: 20px 10px;
	margin: 5px 5px 30px 5px;
}
.Housing_society ul {
	padding: 40px 0px 40px 10px ;
}
#Profile h1, .personal-info h4 {
    font-size: 32px;
}
.profile_info {
    padding: 0px 50px 30px 50px;
}
.education_card {
    margin: 0px 50px 40px 50px;
}
.career_education h2 {
    font-size: 32px;
}
.Association_Fund h2{
	font-size: 30px;
}
.Association_Fund img {
    width: 490px;
	height: auto;
}
.matrix_fund h4, .matrix_fund h6 {
    font-size: 14px;
}
.Card_funders h4{
	font-size: 22px;
}
.Card_funders h5 {
    font-size: 16px;
}
.demand_form_fill textarea {
    width: 300px;
    height: 80px;
}
.demand_card h2 {
    font-size: 32px;
}
.Fund_View_More {
    margin: 20px 0px 20px 0px;
    padding: 10px;
}
.retirement_card img {
    width: 160px;
}
}













@media(max-width: 1145px){
.Head_navbar ul li a,  .Head_navbar ul li{
	font-size: 13px;
}
.Head_logo img{
	margin-left: 0px;
}
.Head_navbar ul{
	margin-right: 0px;
}
.Head_navbar ul li{
	margin: 0 4px;
}
.dropdown-content p, .dropdown-content_2 p{
	font-size: 14px; /***10px;**/
}
.dropdown-content, .dropdown-content_2 {
	min-width: 120px; /*250px;*/
}
/* #image_silde img{
	height: 300px;
}
.carousel-inner{
	height: 300px;
} */
.Head_navbar1{
	font-size: 14px;
}
.Contributors{
	padding: 30px 50px;
}
.Award {
	padding: 20px 30px;
}
.Retirement{
	padding: 30px 20px;
}
#retirement_card{
	width: 280px;
}
#Contributors_card p{
	padding: 0px 30px;
}
.Contributors h2, .award_title, .Retirement h2 {
	font-size: 26px;
}
#Contributors_card p, #award_card p, #Contributors_card p{
	font-size: 14px;
}
.Retirement .retirement_message a{
	font-size: 14px;
}
.Retirement .retirement_know a{
	font-size: 14px;
}
.about p{
	padding: 0px 0px 0px 0px;
}
.Footer{
	padding: 30px 10px;
}
.Top_Achievers {
	padding: 20px 30px;
}
.achievers_title{
	font-size: 26px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 32px;
}
#achievers_card p{
	font-size: 14px;
}
.director_oficer_bearers{
	width: 240px;
}
.about_us img{
	width: 410px;
}
.vision img{
	width: 400px;
}
.Community_distrct, .Community_Taluk, .Community_village, .Community_Department {
    padding: 0px 5px;
}
.Community_distrct span h4, .Community_Taluk span h4, .Community_village span h4, .Community_Department span h4 {
    font-size: 18px;
}
.Govt_order_tab .Govt_order h4{
	width: 200px;
}
.g_link_card p{
	margin:0px 25px 20px 0px;
	width: 180px;
}
.education_distrct, .education_Taluk, .education_village, .education_Category {
    padding: 0px 5px 0px 0px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select{
	width: 120px;
}
.education_distrct span h4, .education_Taluk span h4, .education_village span h4, .education_Category span h4{
	font-size: 16px;
}
#login_page{
	padding: 50px 250px;
}
#Redister{
	padding: 50px 115px;
}
.reg_tab .tab_reg h4{
	padding: 15px 20px;
	width: 300px;
}
.reciept_head h2{
	font-size: 24px;
}
.reciept_head h2 span{
	font-size: 13px;
}
.reciept_in_card {
    margin: 10px 180px;
}
.card_community_organizations .head_comp_name, .card_commercial_establishments .head_comp_name{
	font-size: 18px;
}
#Gallery h2{
	font-size: 30px;
}
.matrimony_coming{
	background-image:linear-gradient(180deg, rgba(255,255,255,0.9), rgba(104, 39, 39, 0)), url('/images/Home/vara.png');
	height: 420px;
}
.buy_sell{
	background-image:linear-gradient(180deg, rgba(255,255,255,0.9), rgba(104, 39, 39, 0)), url('/images/Home/buysell.jpg');
	height: 400px;
}
.Housing_society{
	background-image:linear-gradient(180deg, rgba(255,255,255,0.9), rgba(104, 39, 39, 0)), url('/images/Home/housing.jpg');
	height: 400px;
}
.matrimony_coming h1, .buy_sell h1, .Housing_society h1{
	font-size: 40px;
	padding-top: 0px;
	padding-bottom: 30px;
}
.matrimony_coming p, .buy_sell ul li, .Housing_society ul li{
	font-size: 18px;
}
.matrimony_coming .img_2, .buy_sell .img_2, .Housing_society .img_2{
	padding-top: 30px;
}
.aminities_distrct span h4, .aminities_Taluk span h4, .aminities_village span h4{
	font-size: 18px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
    width: 140px;
}
.table_aminities{
	padding: 20px 10px 15px 10px;
}
.aminities_card img {
    width: 310px;
    height: 130px;
}
.aminities_card .amount_tag{
	margin-top: -160px;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	font-size: 32px;
}
.god_temp_section .col-lg-4, .god_temp_section .col-md-6{
	padding-left: 5px;
	padding-right: 5px;
}
#Achievers .table_achiever{
	padding: 0px 200px 30px 200px;
}
.Science_Technologies_card p {
    padding: 0px 0px 0px 30px;
}
.Science_Technologies_card .science_para {
    padding: 0px 0px 0px 70px;
}
.Science_Technologies_card h4 {
    font-size: 22px;
}
.Science_Technologies_card h6 {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: black;
}
.buy_sell ul{
	margin: 90px 0px;
}
.education_card {
    margin: 0px 30px 40px 30px;
}
.job_link_card a {
    font-size: 16px;
}
.job_link_card p{
	padding: 10px 15px;
}
.education_career .tab_education h4{
	padding: 15px 60px;
}
.Association_Fund img {
    width: 440px;
	height: auto;
}
.fund_matrix .col-lg-3, .fund_matrix .col-md-6{
	padding-left: 2px;
	padding-right: 2px;;
}
.matrix_fund h4, .matrix_fund h6 {
    font-size: 14px;
}
.fund_initiation .fund_head, .Contributors_list h2{
    font-size: 30px;
}
.Fund_View_More h2 {
    font-size: 32px;
}
.retirement_hrad h2{
	font-size: 30px;
}
.Temples_Pic, .Temples_Pic1, .Temples_Pic2, .Temples_Pic3, .Temples_Pic4, .Temples_Pic5, .Temples_Pic6, .Temples_Pic7, .Temples_Pic8, .Temp_Pic{
    height: 180px;
    /**width: 260px;**/
}
}





@media(max-width: 1095px){
.header_logo h2{
	padding-top: 18px;
}
.log_in  .login_btn{
	margin-left: 0px;
}
.header_logoafter h2{
	padding-top: 18px;
	font-size: 21px; 
}
.header_logo span{
	font-size: 12px;
}
.header_logoafter span{
	font-size: 11px; /**12px;**/
}
.sub_navbar{
	height: auto;
}
.sub_navbar{
	padding: 10px 10px;
}
#login_page{
	padding: 50px 220px;
}
#Redister{
	padding: 50px 90px;
}
.reciept_in_card h4{
	font-size: 15px;
	line-height: 28px;
}
.reciept_in_card p {
    font-size: 13px;
	line-height: 28px;
}
.card_community_organizations .head_comp_addr, .card_commercial_establishments .head_comp_addr {
	line-height: 16px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
    font-size: 15px;
    padding: 10px 5px;
    width: 130px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 220px;
	height: 130px;
}
.table_aminities .aminities_head{
	font-size: 30px;
}
.god_card h6 .Para {
    font-size: 14px;
}
.god_card h6 .Head_para{
	font-size: 20px;
}
.Temples_Pic, .Temples_Pic1, .Temples_Pic2, .Temples_Pic3, .Temples_Pic4, .Temples_Pic5, .Temples_Pic6, .Temples_Pic7, .Temples_Pic8, .Temp_Pic{
    height: 180px;
    /**width: 240px;  **/
}
.Achievers_distrct, .Achievers_Taluk, .Achievers_village {
    padding: 0px 20px 0px 0px;
}
#Profile h1, .personal-info h4 {
    font-size: 30px;
}
.profile_info {
    padding: 0px 0px 30px 0px;
}
#Education_Career .col-12{
	padding-right: 0px;
	padding-left: 0px;
}
.career_education h2 {
    font-size: 30px;
}
.Association_Fund p {
    padding: 0px 0px 0px 40px;
}
.demand_card h2 {
    font-size: 30px;
}
.demand_two_form textarea{
	width: 440px;
}
.Fund_View_More h4 {
    font-size: 20px;
}
.Fund_View_More .col-lg-2{
	padding-left: 0px;
	padding-right: 0px;
}
.Fund_View_More thead tr th{
	font-size: 14px;
}
.Fund_View_More tbody tr td{
	font-size: 14px;
}
.matrimony_coming .matromy_top{
    margin-top: 0px;
    margin-left:0px;
}
.matrimony_coming .matromy{
 /**	margin-top: 0px; Aruna changed 50px;**/
	text-align: right;
}
.view_fund_Header h2{
	font-size: 28px;
}
.dropdown-content, .dropdown-content_2 {
/* 	background-color: rgb(87, 87, 87); */
	background-color: #e0e0e0; /*#e7af00;*/
	min-width: 160px; /**160px;  **/
/* 	margin-left: -5px; */
}
}








@media(max-width: 1050px){
#Redister{
	padding: 50px 70px;
}
.log_in  .login_btn{
	margin-left: 0px;
}
.reciept_in_card {
    margin: 10px 150px;
}
.Status_approvel{
	font-size: 16px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 200px;
	height: 110px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
	width: 130px;
}
.aminities_tab .aminities h4{
	font-size: 16px;
	width: 220px;
}
.aminities_card img {
    width: 290px;
    height: 120px;
}
.aminities_card .amount_tag{
	margin-top: -150px;
	padding: 5px 15px;
	font-size: 16px;
}   
.aminities_card h6 .aminit_head {
    font-size: 18px;
} 
#Achievers .table_achiever{
	padding: 0px 150px 30px 150px;
}
.achiever_tabs tr th{
	font-size: 18px;
}
.achiever_tabs tr td {
    font-size: 14px;
}
.achievers_tab .tab_achievers h4 {
    padding: 15px 10px;
    font-size: 16px;
}
.education_card img, #Hostels .education_card img {
    width: 470px;
}
.Association_Fund h2{
	font-size: 28px;
}
.Card_funders h4{
	font-size: 20px;
}
.nayakshistory_Portfolio select, .nayakshistory_Constituency select {
    font-size: 14px;
    padding: 10px 0px;
    width: 100px;
}
.dropdown-content, .dropdown-content_2 {
/* 	background-color: rgb(87, 87, 87); */
	background-color: #e0e0e0; /*#e7af00;*/
	min-width: 140px; /**160px;  **/
/* 	margin-left: -5px; */
}
.matrimony_coming .matromy_top{
    margin-top: 0px;
    margin-left:0px;
}
.matrimony_coming .matromy{
/**	margin-top: 0px;  Aruna changed 50px;**/
	text-align: right;
}
}







@media(max-width: 1020px){
.Navbar_mob{
	display: block;
}
.log_in  .login_btn{
	margin-left: 0px;
}
.Head_navbar {
    margin-top:0px;
}
.Navbar_Laptop{
	display: none;
}
.checkbtn{
	display: block;
	z-index: 2;
}
.dropdown {
	position: relative;
	display: inline-block;
}
.dropdown:hover{
	background-color: #e0e0e0; /*#e7af00;*/
	color:black ; 
}
.Head_navbar ul li:hover{
	background-color: rgb(87, 87, 87);	
}
.mob_home{
    padding-top:30px;
}
 .Head_navbar ul{
 	position: fixed;
 	width: 100%;
 	height: 80vh;
 	background-color: rgb(87, 87, 87);
 	top:0px;
 	left: -100%;
 	text-align: left;
 	transition: all .5s;
	 padding: 0px 50px;
 }
 .Head_navbar ul li{
 	display: block;
 }
 .Head_navbar ul li a,  .Head_navbar ul li{
 	font-size: 16px;
	 color: #fff;
	 line-height: 50px;
	 font-weight: 700;
 }
.dropdown-content, .dropdown-content_2 {
/* 	background-color: rgb(87, 87, 87); */
	background-color: #e0e0e0; /*#e7af00;*/
	min-width: 140px; /**160px;  **/
/* 	margin-left: -5px; */
}
 a:hover, a.active{
 	background: none;
 	color: #0082e6;
 }
 #check:checked ~ ul{
 	left: 0;
 	width: 50%;
}
/* .gallery_slide{
	margin: 0px 20px 30px 20px;
} 
.News_latest{
	margin:0px 10px 0px 10px;
} */
.sub_navbar{	
	padding: 20px 5px;
}
.Head_banner{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.Head_navbar1{
	font-size: 13px;
}
.Head_navbar1 img{
	width: 40px;
}
.Sub_nav{
	width: 175px;
}
.Retirement{
	padding: 30px 60px;
}
#retirement_card{
	margin-bottom: 30px;
	box-shadow: 0 10px 10px 0 rgba(126, 126, 126, 0.2);
}
.Retirement .retirement_know{
	margin-top: 10px;
}
.social_media img{
	width: 40px;
}
.Head_logo img{
	margin-left: 20px;
}
.vision_lapTop_view{
	display: none;
}
.vision_mobile_view{
	display: block;
}
.vision_head h2{
	padding: 10px 0px 20px 0px;
}
.director_oficer_bearers {
    width: 320px;
}
.about_us_head h2{
	padding: 10px 0px 20px 0px;
}
.Members_city_selection{
	margin-top: 0px;
}
.Members_distrct select, .Members_Taluk select, .Members_village select, .Members_Department select{
	margin-top: 20px;
}
.oficer_bearers_head .col-lg-3{
	padding-right: 15px;
    padding-left: 15px;
}

.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select{
	margin-top: 20px;
}
.community_organizations_head h2, .commercial_establishments_head h2 {
    padding: 10px 0px 0px 0px;
}
.Community_city_selection{
	margin-top: 0px;
}
.Govt_order_tab .Govt_order h4{
	width: 190px;
}
.g_link_card p{
	margin:0px 20px 20px 0px;
	width: 160px;
}
.education_distrct, .education_Taluk, .education_village, .education_Category {
    padding: 0px 20px 0px 0px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select{
	width: 130px;
	margin-top: 15px;
}
#login_page{
	padding: 50px 180px;
}
#Redister{
	padding: 20px 60px;
}
.Reg_card h2{
	font-size: 28px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
	width: 125px;
	font-size: 14px;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	font-size: 30px;
}
.nayaka_history p, .culture_para ul li, .culture_para p{
    font-size: 14px;
}
.vision p {
	font-size: 15px;
}
.culture_para ul{
	padding: 0px 0px 0px 20px;
}
.distrct, .Taluk, .village{
	padding: 0px 20px 0px 0px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 30px;
}
.demand_btn{
	font-size: 15px;
}
.Fund_View_More h2 {
    font-size: 30px;
}
.head_image .img_head {
    margin-top: 0px;
}
.main_header{
	margin-top: 40px;
}
.about_city_select_break{
	display: block;
}
.Members_distrct span h4, .Members_Taluk span h4, .Members_village span h4, .Members_Department span h4{
	width: 120px;
}
.Members_city_selection {
    text-align: left;
	padding: 0px 180px;
}
.view_fund_Header h2{
	font-size: 26px;
}
.matrimony_coming .matromy{
	margin-top: 0px; /** Aruna changed 50px;**/
	text-align: right;
}
.matrimony_coming .matromy_top{
    margin-top: 0px;
    margin-left:0px;
}
}










@media(max-width: 991px){
.Govt_order_tab .Govt_order h4{
	width: auto;
	padding: 15px 30px;
}
.Govt_order_tab{
	margin-bottom: 20px;
}
.image_head_r h2 {
    padding: 0px 40px 0px 0px;
}
.image_head h2 {
    padding: 0px 0px 0px 60px;
}
#Contributors_card {
    min-width: 350px;
}
#login_page{
	padding: 50px 160px;
}
.Reset_card .Reset_head_color{
	font-size: 24px;
}
.Reset_card .Reset_form_color label{
	font-size: 20px;
}
#Redister{
	padding: 20px 40px;
}
.Register_header h3{
	font-size: 28px;
}
.reciept_head h2{
	font-size: 22px;
}
.reciept_head h2 span{
	font-size: 12px;
}
.Reciept_card h5{
	font-size: 12px;
}
.Reciept_card h6{
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.reciept_in_card {
    margin: 10px 120px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
    width: 200px;
}
.community_info p{
	font-size: 16px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 260px;
	height: 150px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 30px;
	font-size: 14px;
}
.news_laptop{
	display: none;
}
.news_Mobile{
	display: block;
}
.table_aminities .aminities_head{
	font-size: 28px;
}
.aminities_mob{
	display: block;
}
.aminities_lap{
	display: none;
}
.aminities_tab{
	padding: 10px 5px 5px 5px;
	margin-bottom: 20px;
}
#Aminities .col-lg-3{
	padding: 0px 10px;
}
.nayak_vision_mob{
	display: block;
}
.nayak_vision_lap{
	display: none;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	padding: 0px 0px;
}
.vision img{
    height: auto;
	width: 500px;
}
.nayakashistory{
	padding: 0px;
}
.Culture {
    padding: 0px 0px 10px 0px;
}
#Nayakas_history hr {
    margin-bottom: 20px;
}
.nayakshistory .section_head{
	margin-bottom: 5px;
}
.administrations_list {
    padding: 0px 0px 0px 50px;
    font-size: 16px;
}
.god_card .info_fort {
    height: 220px;
}
.temp_section .god_card .info_fort {
    height: 180px;
}
.Science_Technologies_card p {
    padding: 0px;
}
.Science_Technologies_card .science_para {
    padding: 0px;
}
#Profile h1, .personal-info h4 {
    font-size: 28px;
}
.educat_mob{
	display: block;
}
.educat_lap{
	display: none;
}
.education_card img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#Hostels .education_card img{
	float: none;
}
.card_info, .card_info1 {
    padding: 0px;
	margin: 20px 20px;
}
#Hostels .education_card h6 {
    padding: 0px;
}
.Association_Fund p {
    padding: 0px 0px 0px 0px;
}
.Association_Fund img {
    width: 520px;
	margin-top: 0px;
	margin-bottom: 20px;
}
.fund_matrix .col-lg-3, .fund_matrix .col-md-6{
	padding-left: 15px;
	padding-right: 15px;;
}
.matrix_fund h4 {
    padding-top: 20px;
}
.fund_initiation .fund_head, .Contributors_list h2{
    font-size: 28px;
}
.fund_table thead tr th {
    font-size: 15px;
}
.fund_table tr td {
    font-size: 14px;
}
.demand_form_fill{
	padding: 0px 280px;
}
.demand_form_fill input, .demand_form_fill select, .demand_form_fill textarea,
.demand_two_form textarea, .demand_two_form input[text], .demand_two_form select, .demand_two_form input[type="file"]{
	margin-bottom: 5px;
}
.demand_card p, .demand_two_form .download_color{
	font-size: 16px;
}
.demand_form_fill h6, .demand_form_fill b, .demand_two_form h6{
	font-size: 14px;
}
.demand_two_form{
	padding: 0px 180px;
}
.Fund_View_More .col-lg-2{
	padding-left: 15px;
	padding-right: 15px;
}
.Fund_View_More hr{
	display: none;
}
.Fund_View_More h5 {
	margin-top: 30px;
	font-weight: 700;
}
.Fund_view_table_info{
	margin-top: 40px;
}
.fund_reject_reasion label {
	padding-top: 10px;
	font-size: 16px;
}
.Progress_status h6{
	font-size: 16px;
}
.matrimony_coming{
    height:600px;
}

.matrimony_coming .matromy_top{
    margin-top: 0px;
}
.matrimony_coming .matromy{
	margin-top: 50px;
	text-align: left;
}
.matrimony_coming  .btnbgk{
     margin-left: 5px;
 }
 
.Members_city_selection {
	padding: 0px 150px;
}
.birthdaycard .desig{
	height: auto;
}
.birthdaycard .dep{
	height: auto;
}
.birthdaycard .district{
	height: auto;
}
.view_fund_Header h5{
	margin-top: 0px;
	font-weight: 500;
}

.achievers_item #achievers_card{
	width: 210px;
}
}









@media(max-width: 960px){
#Redister{
	padding: 50px 30px;
}
.reg_tab .tab_reg h4{
	padding: 15px 10px;
	font-size: 16px;
	width: 260px;
}
.Achievers_distrct, .Achievers_Taluk, .Achievers_village {
    padding: 0px 5px 0px 0px;
}
#Profile {
    padding: 30px 30px;
}
.education_card h6 .name_Para {
    font-size: 22px;
}
.fund_distrct, .fund_Taluk, .fund_village {
    padding: 0px 30px 0px 0px;
}
.Progress_status .fund_reject_reasion h4 {
    font-size: 16px;
}
.retirement_hrad h2{
	font-size: 28px;
}
.Nayaka_history_tab .history h4{
	width: 240px;
}
.Medical_Legal_distrct, .Medical_Legal_Taluk, .Medical_Legal_village {
    padding: 0px 10px;
}

}




@media(max-width: 930px){
#login_page{
	padding: 50px 130px;
}
#Redister{
	padding: 20px 10px;
}
.reciept_head h2{
	font-size: 20px;
}
.reciept_head h2 span{
	font-size: 11px;
}
.reciept_in_card {
    margin: 10px 90px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
	font-size: 14px;
    width: 172px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 240px;
	height: 130px;
}
.matrimony_coming h1, .buy_sell h1, .Housing_society h1{
	font-size: 35px;
}
.god_card .info_fort {
    height: 250px;
}
.temp_section .god_card .info_fort {
    height: 225px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 28px;
}
.achievers_tab .tab_achievers h4{
	width: 180px;
}
.Science_Technologies_Achievers {
    border-radius: 10px;
    box-shadow: 0 15px 15px 0 rgb(126 126 126 / 20%);
    padding: 20px 20px 0px 20px;
}
.Achievers_distrct span h4, .Achievers_Taluk span h4, .Achievers_village span h4 {
    font-size: 18px;
}
.Achievers_distrct select, .Achievers_Taluk select, .Achievers_village select {
    font-size: 14px;
    padding: 10px 5px;
    width: 130px;
}
.education_career .tab_education h4{
	padding: 15px 40px;
}
.Association_Fund h2{
	font-size: 26px;
}
.Card_funders h4{
	font-size: 18px;
}
.Card_funders h5 {
    font-size: 15px;
}
.Card_funders .info_para {
    font-size: 13px;
}
.demand_form_fill{
	padding: 0px 230px;
}
.demand_card h2 {
    font-size: 28px;
}
.Members_city_selection {
	padding: 0px 120px;
}
.view_fund_Header h2{
	font-size: 24px;
}
}









@media(max-width: 880px){
.Govt_order_tab .Govt_order h4{
	padding: 15px 16px;
}
.table-bordered{
	margin-left: 0px !important;
}
.Govt_order_table .container-fluid{
	padding: 0px !important;
}
#Contributors_card {
    min-width: 320px;
}
.Award .retirement_know a {
    font-size: 15px;
}
#login_page{
	padding: 50px 110px;
}
.register_card .reg_address{
	width: 650px;
}
.reciept_head h2{
	font-size: 18px;
}
.reciept_head h2 span{
	font-size: 10px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
    width: 155px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 220px;
	height: 110px;
}
#Gallery h2{
	font-size: 28px;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	font-size: 28px;
}
.distrct, .Taluk, .village{
	padding: 0px 5px 0px 0px;
}
.distrct span h4, .Taluk span h4, .village span h4{
	font-size: 18px;
}
.distrct select, .Taluk select, .village select {
    font-size: 14px;
    padding: 10px 0px;
    width: 130px;
}
#Achievers .table_achiever{
	padding: 0px 100px 30px 100px;
}
#Profile {
    padding: 20px 0px;
}
.personal-info input {
    width: 340px;
}
.career_education h2 {
    font-size: 28px;
	margin-bottom: 0px;
}
.fund_distrct, .fund_Taluk, .fund_village {
    padding: 0px 5px 0px 0px;
}
.demand_form_fill{
	padding: 0px 200px;
}
.demand_two_form{
	padding: 0px 150px;
}
.Fund_View_More h2 {
    font-size: 28px;
}
.Fund_View_More h4 {
    font-size: 18px;
}
.Fund_View_More p{
	font-size: 14px;
}
.Members_city_selection {
	padding: 0px 100px;
}
.view_fund_Header h2 {
    font-size: 20px;
}
}






@media(max-width: 830px){
.image_head_r h2 {
	padding: 0px 0px 0px 0px;
}
.image_head h2 {
	padding: 0px 0px 0px 0px;
}
.header_logo h2 {
	font-size: 19px;
}
.header_logoafter h2 {
	font-size: 19px;
}
.header_logo span{
	font-size: 11px;
}
.header_logoafter span{
	font-size: 11px;
}
.language_select h6 {
	width: 140px;
}
.dropdown-content_1 {
    min-width: 140px;
}
#Contributors_card {
    min-width: 300px;
}
.Award .retirement_know a {
    font-size: 14px;
}
.Award .retirement_message a{
	font-size: 14px;
}
#login_page{
	padding: 50px 80px;
}
.register_card .reg_address{
	width: 600px;
}
.reg_tab .tab_reg h4{
	padding: 15px 10px;
	font-size: 14px;
	width: 220px;
}
.register_card #empl h5{
	font-size: 16px;
}
.register_card #empl label{
	font-size: 14px;
}
.Reg_card h2{
	font-size: 26px;
}
.reciept_in_card {
    margin: 10px 70px;
}
.Status_approvel{
	font-size: 14px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
    width: 140px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 20px;
	font-size: 14px;
}
.matrimony_coming{
	background-image:linear-gradient(180deg, rgba(255,255,255,0.9), rgba(104, 39, 39, 0)), url('/images/Home/vara.png');
	height: 500px;
}
.matrimony_coming .matromy{
	text-align: left;
}
.buy_sell{
	background-image:linear-gradient(180deg, rgba(255,255,255,0.9), rgba(104, 39, 39, 0)), url('/images/Home/buysell.jpg');
	height: 300px;
}
.Housing_society{
	background-image:linear-gradient(180deg, rgba(255,255,255,0.9), rgba(104, 39, 39, 0)), url('/images/Home/housing.jpg');
	height: 300px;
}
.matrimony_coming h1, .buy_sell h1, .Housing_society h1{
	padding-bottom: 0px;
	line-height: 38px;
}
.matrimony_coming ul li, .buy_sell ul li, .Housing_society ul li{
	font-size: 16px;
}
.matrimony_coming .img_2, .buy_sell .img_2, .Housing_society .img_2{
	padding-top: 0px;
}
.nayakshistory_distrct, .nayakshistory_Taluk, .nayakshistory_village, .nayakshistory_Portfolio, .nayakshistory_Constituency{
	padding: 0px 30px 0px 0px;
}
.political_tab table tr th {
    font-size: 18px;
}
.Political_card h4 {
    font-size: 16px;
}
.Political_card td{
	font-size: 15px;
}
.Political_card img {
    width: 130px;
    height: 130px;
}
.achievers_tab .tab_achievers h4{
	width: 160px;
}
.education_distrct, .education_Taluk, .education_village, .education_Category {
    padding: 0px 5px 0px 0px;
}
.fund_initiation .fund_head, .Contributors_list h2{
    font-size: 26px;
}
.fund_distrct span h4, .fund_Taluk span h4, .fund_village span h4 {
    font-size: 18px;
}
.fund_distrct select, .fund_Taluk select, .fund_village select {
    font-size: 14px;
    padding: 10px 5px;
    width: 130px;
}
.demand_form_fill{
	padding: 0px 180px;
}
.Members_city_selection {
	padding: 0px 70px;
}
.Nayaka_history_tab .history h4{
	width: 200px;
}
.Medical_Legal_distrct, .Medical_Legal_Taluk, .Medical_Legal_village {
    padding: 0px 0px;
}
.Medical_Legal_distrct span h4, .Medical_Legal_Taluk span h4, .Medical_Legal_village span h4{
	font-size: 18px;
	width: 80px;
}
}





@media(max-width: 780px){
.reciept_head h2{
	line-height: 20px;
	padding-top: 20px;
}
.reciept_head{
	margin-top: 0px;
}
.Reciept_card h3{
	margin-top: 0px;
	font-size: 16px;
}
.reciept_head img , .view_fund_Header img{
	margin-right:-25px;
}
.print_btn img{
	width: 40px;
}
.print_btn{
	margin: 5px 5px 0px 0px;
}
.table_aminities .aminities_head{
	font-size: 26px;
}
.Achievers_distrct span h4, .Achievers_Taluk span h4, .Achievers_village span h4 {
    font-size: 16px;
}
#Profile h1, .personal-info h4 {
    font-size: 26px;
}
.demand_form_fill{
	padding: 0px 150px;
}
.demand_two_form{
	padding: 0px 100px;
}
.retirement_hrad h2{
	font-size: 26px;
}
.medical_legal_break{
	display: block;
}
}






@media(max-width: 770px){
#Contributors_card {
	min-width: 270px;
}
#login_page{
	padding: 50px 50px;
}
.Reset_card .Reset_form_color{
	padding: 20px 30px;
}
.register_card .reg_address{
	width: 300px;
	height: 100px;
}
#Gallery h2{
	font-size: 26px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 60px;
}
.matrimony_coming p, .buy_sell ul li, .Housing_society ul li{
	font-size: 14px;
}
.matrimony_coming ul li img, .buy_sell ul li img, .Housing_society ul li img{
    width: 20px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 26px;
}
.education_card h6 .name_Para {
    font-size: 20px;
}
.education_card h6 .Para {
    font-size: 15px;
}
.reg_details_modal_card .modal-header h4 {
    font-size: 24px;
}
.Members_city_selection {
	padding: 0px 50px;
}
}




@media(max-width: 767px){
.Award .retirement_know .view_more_retire_member a{
	float: none;
}
.log_in  .login_btn{
	margin-left: 0px;
}
.Award .retirement_know .view_more_Achievers_ a{
	float: none;
}
.Award .retirement_know .view_more_retire_member{
	margin-bottom: 20px;
}
.reciept_in_card {
    margin: 10px 50px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
    width: 130px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 280px;
	height: 170px;
}
.aminities_distrct span h4, .aminities_Taluk span h4, .aminities_village span h4{
	font-size: 16px;
}
.aminities_card img{
	width: 400px;
	height: 200px;
}
.aminities_card .amount_tag{
	margin-top: -230px;
}
.aminities_card .address_aminiti{
	height: auto;
}
.aminities_card h6 .aminit_head{
	height: auto;
}
.aminities_card h3{
	font-size: 14px;
}
.god_card .info_fort {
    height: auto;
	max-width: 900px;
}
.temp_section .god_card .info_fort {
    height: auto;
	max-width: 900px;
}
.god_card .fort_map {
    max-width: 900px;
    height: auto;
}
.Temples_Pic, .Temples_Pic1, .Temples_Pic2, .Temples_Pic3, .Temples_Pic4, .Temples_Pic5, .Temples_Pic6, .Temples_Pic7, .Temples_Pic8, .Temp_Pic{
	height: 200px;
    /**width: 320px;**/
}
#Achievers .table_achiever{
	padding: 0px 50px 30px 50px;
}
.Achievers_distrct select, .Achievers_Taluk select, .Achievers_village select {
    width: 122px;
}
.buy_sell ul{
	margin: 70px 0px;
}
.personal-info{
	margin:0px 100px;
}
.education_break{
	display: block;
}
.education_distrct span h4, .education_Taluk span h4, .education_village span h4, .education_Category span h4{
	width: 84px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select{
	font-size: 14px;
	width: 200px;
}
.education_city_selection{
	text-align: justify;
}
.education_career .tab_education h4 {
    font-size: 16px;
}
.Association_Fund h2{
	font-size: 24px;
	padding-bottom: 0px;
}
.Association_Fund p {
    font-size: 14px;
    line-height: 22px;
}
.fund_initiation {
    margin: 40px 10px 40px 10px;
    padding: 10px;
}
.matrix_fund {
    margin: 10px 0px;
}
.fund_initiation .container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}
.demand_card h2 {
    font-size: 26px;
}
.demand_two_form{
	padding: 0px 60px;
}
}


@media(max-width: 730px){
/* #check:checked ~ ul{
	left: 0;
	width: 80%;
} */
/* .dropdown-content, .dropdown-content_2 {
	margin-top: -12px;
} */
.Head_navbar ul li a,  .Head_navbar ul li{
	font-size: 16px;
	line-height: 45px;
}
#image_silde img{
	height: 320px;
}
.carousel-inner{
	height: 320px;
}
/* .Head_banner {
	padding: 80px 0px 0px 0px;
} 
.News_latest{
	margin:0px 20px 30px 20px;
} */
.gallery_slide{
	box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2);
	border-radius: 10px;
}
/* .News_latest{
	box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2);
} */
.head_image .img_head{
	display: none;
}
.head_image .img_head_mob{
	display: block;
	padding-top: 0px;
}
.sub_navbar{
	padding: 20px 20px;
}
.Sub_nav{
	width: 220px;
}
.info_icon{
	width: 45px;
}
.Head_navbar1{
	font-size: 14px;
}
.Contributors{
	padding: 30px 10px;
}
.Award {
	padding: 20px 0px;
}
#Contributors_card p{
	padding: 0px 15px;
}
.award_item #award_card{
	width: 210px;
}
.award_item {
	padding-left: 10px;
	padding-right: 10px;
}
.Retirement{
	padding: 30px 10px;
}
#retirement_card{
	width: 230px;
}
.Contributors h2, .award_title, .Retirement h2 {
	font-size: 22px;
}
.about h2, .links h2, .links_2 h2, .social_media h2{
	padding-top: 20px;
	padding-bottom: 0px;
}
.Top_Achievers {
	padding: 20px 0px;
}
.achievers_title{
	font-size: 22px;
}
.achievers_item #achievers_card{
	width: 210px;
	height: 300px;
}
.achievers_item {
	padding-left: 10px;
	padding-right: 10px;
}
.about_us_head h2, .vision_head h2, .oficer_bearers_head h2{
	font-size: 28px;
}
.oficer_bearers h4, .director_oficer_bearers h4{
	font-size: 20px;
}
.oficer_bearers h6, .director_oficer_bearers h6{
	font-size: 12px;
}
.line{
	display: none;
}
.community_organizations_head h2, .commercial_establishments_head h2{
	font-size: 28px;
}
.Govt_order_table .section_head{
	font-size: 28px;
	margin-bottom: 10px;
}
.table_govt_order tr th{
	font-size: 17px;
}
.table_govt_order tr td a{
	font-size: 15px;
}
.Govt_order_tab .Govt_order h4{
	font-size: 15px;
	width: 280px;
}
.table_govt_order{
	padding: 10px 10px 5px 10px;
}
.header_logo h2 {
	font-size: 18px;
}
.header_logoafter h2 {
	font-size: 18px;
}
#login_page{
	padding: 50px 30px;
}
.Reset_card .Reset_head_color{
	font-size: 22px;
}
.Reset_card .Reset_form_color label{
	font-size: 18px;
}
.reg_tab .tab_reg h4{
	padding: 15px 20px;
	font-size: 16px;
	width: 360px;
}
#Redister_id{
	padding: 0px 0px;
}
.social_media h5, .social_media h5 span{
	margin-top: 5px;
}
.card_community_organizations .head_comp_addr, .card_commercial_establishments .head_comp_addr {
    line-height: 14px;
}
/*.head_image .img_head_mob {
    padding-top: 50px;
}*/

.vedio_gallery .lightbox img, .vedio_gallery .lightbox video {
	width: 260px;
	height: 150px;
}
#Gallery h2{
	font-size: 24px;
}
.aminities_city_selection .aminities_break{
	display: block;
}
.aminities_city_selection{
	text-align: left;
	padding: 0px 130px;
}
.aminities_distrct span h4, .aminities_Taluk span h4, .aminities_village span h4{
	font-size: 18px;
	width: 78px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
	width: 180px;
	margin-bottom: 15px;
}
.aminities_city_selection{
	margin-bottom: 5px;
}
.table_aminities .aminities_head{
	margin-bottom: 15px;
}
.nayakshistory_distrct, .nayakshistory_Taluk, .nayakshistory_village, .nayakshistory_Portfolio, .nayakshistory_Constituency{
	padding: 0px 5px 0px 0px;
}
.nayakshistory_distrct span h4, .nayakshistory_Taluk span h4, .nayakshistory_village span h4, .nayakshistory_Portfolio span h4, .nayakshistory_Constituency span h4{
	font-size: 18px;
}
.population_break{
	display: block;
}
.distrct span h4, .Taluk span h4, .village span h4{
	width: 78px;
}
#Achievers .table_achiever{
	padding: 0px 40px 30px 40px;
}
.achievers_tab .tab_achievers h4{
	width: auto;
	padding: 15px 15px;
}
.achievers_break{
	display: block;
}
.Achievers_distrct span h4, .Achievers_Taluk span h4, .Achievers_village span h4 {
 	width: 70px;
}
.Achievers_distrct select, .Achievers_Taluk select, .Achievers_village select {
    width: 150px;
}
.personal-info{
	margin:0px 80px;
}
.profile_pass_change {
    padding: 0px 50px;
}
.career_education h2 {
    font-size: 26px;
}
.education_career .tab_education h4 {
	padding: 15px 20px;
}
.fund_initiation .fund_btn a {
    padding: 10px 20px;
    margin-right: 0px;
    font-size: 16px;
}
.contributores_break{
	display: block;
}
.fund_distrct select, .fund_Taluk select, .fund_village select {
    width: 200px;
}
.demand_form_fill{
	padding: 0px 130px;
}
.demand_two_form{
	padding: 0px 40px;
}
.Fund_View_More h2 {
    font-size: 26px;
}
.Progress_status .fund_btn a{
	padding: 10px 20px;
    margin-right: 0px;
    font-size: 16px;
}
.retirement_hrad h2{
	font-size: 24px;
}
.Members_city_selection {
	padding: 0px 10px;
}

.Community_distrct span h4, .Community_Taluk span h4, .Community_village span h4, .Community_Department span h4{
	width: 95px;
}
.Community_city_selection{
	text-align: left;
	padding: 0px 35px;
}
.community_departm_break{
	display: block;
}
.Nayaka_history_tab .history h4{
	width: 150px;
}
.view_fund_Header h2 {
    font-size: 18px;
}
.view_fund_Header h5{
	font-size: 14px;
}
}



@media(max-width: 650px){
.header_logo h2 {
	font-size: 15px;
}
.header_logoafter h2 {
	font-size: 15px;
}
.header_logo span{
	font-size: 10px;
}
.header_logoafter span{
	font-size: 10px;
}
.header_logo img {
    width: 60px;
    height: 60px;
    margin: 5px 5px 0px 0px;
}
.header_logoafter img {
    width: 60px;
    height: 60px;
    margin: 5px 5px 0px 0px;
}
.language_select h6 {
    width: 115px;
}
.dropdown-content_1 {
    min-width: 110px;
}
.dropdown-content_1 p {
    font-size: 13px;
}
.main_header .col-9{
	padding-right: 5px;
	padding-left: 5px;
}
.head_image h2 {
    font-size: 10px;
}
.lap_contacat_{
	display: none;
}
.mob_contacat_{
	display: block;
}
#Contributors_card {
	min-width: 230px;
}
#login_page{
	padding: 20px 5px;
}
.Register_header h3{
	font-size: 26px;
}
.reciept_in_card {
    margin: 10px 20px;
}

.table_aminities .aminities_head{
	font-size: 24px;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	font-size: 26px;
}
.nayakshistory_distrct span h4, .nayakshistory_Taluk span h4, .nayakshistory_village span h4, .nayakshistory_Portfolio span h4, .nayakshistory_Constituency span h4 {
    font-size: 16px;
}
.nayakshistory_distrct select, .nayakshistory_Taluk select, .nayakshistory_village select, .nayakshistory_Portfolio select, .nayakshistory_Constituency select {
    font-size: 14px;
    padding: 10px 5px;
    width: 130px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 24px;
}
#Profile h1, .personal-info h4 {
    font-size: 24px;
}
.personal-info{
	margin:0px 0px;
}
.profile_pass_change {
    padding: 0px 0px;
}
.demand_form_fill{
	padding: 0px 100px;
}
.demand_two_form{
	padding: 0px 0px;
}
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 400px;
}
.Members_city_selection {
	padding: 0px 0px;
}
.Members_distrct span h4, .Members_Taluk span h4, .Members_village span h4, .Members_Department span h4{
	font-size: 17px;
	width: 110px;
}
.aminities_city_selection{
	padding: 0px 110px;
}
.Community_city_selection{
	padding: 0px 10px;
}
#image_silde img{
	height: 290px;
}
.carousel-inner{
	height: 290px;
}
.view_fund_Header h2 {
	line-height: 25px;
}
.view_fund_Header h5{
	font-size: 13px;
}
}


@media(max-width: 620px){
.log_in .User_name, .log_in .password{
	margin-left: 0px;
	margin-right: 0px;
}
.user_head, .pass_head{
	padding: 5px 0px;
}
.redio_btn{
	color:white;
	margin-left:0px;
}
.Reset_card {
    padding: 20px 0px;
}
.Reciept_card h3{
	font-size: 14px;
}

.vedio_gallery .lightbox img, .vedio_gallery .lightbox video{
	width: 240px;
	height: 130px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 50px;
}
.aminities_distrct, .aminities_Taluk, .aminities_village{
	padding: 0px 10px 0px 0px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
	width: 150px;
}
.polotical_breake{
	display: block;
}
.nayakshistory_city_selection{
	text-align: left;
	padding: 0px 110px;
}
.nayakshistory_distrct span h4, .nayakshistory_Taluk span h4, .nayakshistory_village span h4, .nayakshistory_Portfolio span h4, .nayakshistory_Constituency span h4{
	width: 116px;
}
.Association_Fund h2{
	font-size: 22px;
}
.Association_Fund img {
    width: 480px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.demand_card h2 {
    font-size: 24px;
}
#Demand {
    padding: 30px 5px;
}
.Head_navbar ul {
    padding: 0px 20px;
}
.log_in  .login_btn{
	margin-left: 0px;
}
.about_city_sele_break{
	display: block;
}
.Members_city_selection {
    padding: 0px 110px;
}
.aminities_city_selection{
	padding: 0px 100px;
}
.Community_city_selection{
	padding: 0px 0px;
}
}







@media(max-width: 576px){
.Lap_top_login{
	display: none;
}
.mob_ile_login{
	display: block;
}
.Login_card .login_color{
	border-radius: 30px 30px 0px 0px;
}
.Login_card .login_form_color{
	border-radius: 30px;
}
.Login_card .mob_ile_login_2{
	border-radius: 0px 0px 30px 30px;
}
.login_form h2{
	padding: 5px 0px 2px 0px;
	font-size: 28px;
}
.Reset_card .Reset_head_color{
	font-size: 20px;
}
.Reset_card .Reset_form_color label{
	font-size: 16px;
}
.Reg_card h2{
	font-size: 24px;
}
.reciept_head img , .view_fund_Header img{
	width: 60px;
	height: 60px;
}
.reciept_head h2{
	padding-top: 10px;
}
.reciept_in_card {
    margin: 10px 5px;
}
.card_community_organizations .head_comp_addr, .card_commercial_establishments .head_comp_addr {
    line-height: 16px;
}
.community_organizations_head h2, .commercial_establishments_head h2{
	font-size: 24px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {

	font-size: 13px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video{
	width: 300px;
	height: 190px;
}
.matrimony_coming .img_2, .buy_sell .img_2, .Housing_society .img_2{
	width: 50%;
}
.political_tab table tr th {
    font-size: 16px;
}
.poplulation_table .table_govt_order tr th{
	font-size: 16px;
}
.Political_card h4 {
    font-size: 14px;
}
.Political_card td{
	font-size: 13px;
}
.poplulation_table tr td{
    font-size: 13px;
}
.Political_card img {
    width: 110px;
    height: 110px;
}
.political_tab {
    padding: 0px 5px;
}
.Science_Technologies_card h4 {
    font-size: 20px;
}
.Science_Technologies_card h6 {
    font-size: 18px;
}
.Science_Technologies_card p {
    font-size: 14px;
	line-height: 20px;
}
.career_education h2 {
    font-size: 24px;
}
.fund_initiation .fund_head, .Contributors_list h2{
    font-size: 24px;
}
.fund_initiation .fund_btn a{
	float: none;
}
.Progress_status .progress_status_break{
	display: block;
}
.Progress_status .fund_btn a{
	float: none;
}
.fund_break{
	display: block;
}
.fund_initiation h2{
	margin: auto;
	display: block;
	text-align: center;
}
.fund_initiation .fund_two h2 {
	line-height: 20px;
}
.fund_table {
    margin-top: 30px;
}
.reg_details_modal_card .modal-header h4 {
    font-size: 22px;
}
.nayakshistory_city_selection{
	padding: 0px 90px;
}
.community_depart_break{
	display: block;
}
.Community_city_selection{
	padding: 0px 100px;
}
}




@media(max-width: 575px){
.Members_oficer_bearers{
	margin: 0px 80px 40px 80px;
}
.card_community_organizations .head_comp_addr, .card_community_organizations .head_comp_cont,.card_community_organizations 
.head_comp_org, .card_community_organizations .head_comp_dis, .card_community_organizations .head_comp_name{
	height: auto;
}
.achiever_tabs tr th{
	font-size: 16px;
}
.achiever_tabs tr td {
    font-size: 13px;
}
.education_career .tab_education h4 {
    font-size: 14px;
}
.Card_funders .Card-Desg{
	height: auto;
}
.Card_funders .Card-Dept{
	height: auto;
}
.Card_funders .location{
	height: auto;
}
.Card_funders {
    margin: 0px 0px 20px 0px;
}
.demand_form_fill{
	padding: 0px 80px;
}
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 300px;
}
#Retirement{
	padding: 20px 100px;
}
.Members_city_selection {
    padding: 0px 90px;
}
.aminities_city_selection{
	padding: 0px 80px;
}
.Nayaka_history_tab .history h4{
	width: 140px;
}
}


@media(max-width: 541px){
.table-bordered{
	width: 490px !important;
}
.Members_oficer_bearers{
	margin: 0px 60px 40px 60px;
}
.card_community_organizations {
    padding: 10px 20px 5px 20px;
}
#Gallery h2{
	font-size: 22px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 30px;
}
.education_card img, #Hostels .education_card img {
    width: 430px;
	height: 250px;
}
.Fund_View_More h2 {
    font-size: 24px;
	margin-bottom: 5px;
}
.nayakshistory_city_selection{
	padding: 0px 60px;
}
.Nayaka_history_tab .history h4{
	width: 240px;
}
}



@media(max-width: 539px){
.Head_navbar{
	height: 40px;
}
.main_header {
    margin-top: 30px;
}
.checkbtn{
	line-height: 40px;
}
.Contact_nav{
	height: 16px;
}
.Contact_nav p{
	line-height: 16px;
	font-size: 10px;
}
/*.head_image .img_head_mob{
	padding-top: 40px;
}*/
.Head_logo img{
	width: 40px;
}
#image_silde img{
	height: 220px;
}
.carousel-inner{
	height: 220px;
}
/* .gallery_slide{
	margin: 0px 0px 20px 0px;
} */
.Gallery h2, .Gallery1 h2, .Latest_news h2{
	font-size: 18px;
	line-height: 24px;
}
/* .News_latest{
	margin: 0px 0px 20px 0px;
} */
.latest_bd{
	height: 400px !important;
}
.latest{
	height: 280px;
}
.Sub_nav{
	width: 250px;
}
.Contributors{
	padding: 30px 40px;
}
.Award {
	padding: 20px 30px;
}
#Contributors_card p{
	padding: 0px 30px;
}

.award_item {
	padding-left: 20px;
	padding-right: 20px;
}
.award_item #award_card{
	width: 260px;
}
.Retirement{
	padding: 30px 40px;
}
#retirement_card{
	width: 290px;
}
.Top_Achievers {
	padding: 20px 30px;
}
.achievers_item {
	padding-left: 20px;
	padding-right: 20px;
}
.achievers_item #achievers_card{
	width: 260px;
	height: 300px;
}
.about_us img {
    width: 310px;
}

.Members_distrct select, .Members_Taluk select, .Members_village select, .Members_Department select{
	font-size: 15px;
}
.Members_distrct select option, .Members_Taluk select option, .Members_village select option, .Members_Department select option{
	font-size: 14px;
}
.g_link_card p{
	width: 240px;
	margin: 0px 0px 20px 0px;
}
.table_govt_order .g_link_card{
	margin-left: auto;
	margin-right: auto;
	display: block;
} 
.header_logo h2 {
    font-size: 12px; /**14px;**/
}
.header_logoafter h2 {
    font-size: 14px;
}
.header_logo span {
    font-size: 8px;
}
.header_logoafter span {
    font-size: 8px;
}
.language_select h6 {
    width: 80px;
	font-size: 12px;
}
.dropdown-content_1 {
    min-width: 80px;
}
.dropdown-content_1 p {
    font-size: 9px;
}
#Contributors_card {
	min-width: 320px;
}
.Register_header h3{
	font-size: 24px;
}
.reciept_in_card h4{
	font-size: 14px;
	line-height: 26px;
}
.reciept_in_card p {
    font-size: 12px;
	line-height: 26px;
}
.community_info p{
	font-size: 14px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
	width: 140px;
}
.vision img{
    height: auto;
	width: 400px;
}
.god_card h6 .Head_para{
	font-size: 18px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 22px;
}
.achievers_tab .tab_achievers h4{
	padding: 15px 10px;
}
.demand_form_fill{
	padding: 0px 60px;
}
.demand_card p, .demand_two_form .download_color{
	font-size: 15px;
	padding-bottom: 10px;
}
.demand_form_fill h6, .demand_form_fill b, .demand_two_form h6{
	font-size: 13px;
}
.demand_table table tr th, .demand_table table tr td {
	padding: 2px !important;
	font-size: 14px;
}
.Members_city_selection {
    padding: 0px 70px;
}
.Community_city_selection{
	padding: 0px 70px;
}
.Latest_flash_news{
	padding: 0px;
}
.Latest_flash_news a{
	font-size: 14px;
}
.Latest_flash_news marquee {
    margin: 0px 0px 0px 20px;
}
}


@media(max-width: 520px){
.denotes_reg p{
	font-size: 14px;
}
.read_condition b{
	font-size: 14px;
}
.address_same{
	font-size: 14px;
}
.denotes_reg span{
	font-size: 16px;
}
.register_card #rowid h5{
	font-size: 14px;
}
#registerInst .reg_head, #registerPol .reg_head{
	font-size: 14px;
}
.Reg_card h2{
	font-size: 22px;
}
.reg_enrol .col-12 {
	padding-left: 0px;
	padding-right: 0px;
}
.rating select{
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
}
.reg_enrol h5{
	padding: 5px 0px 0px 10px;
}
.print_btn img {
    width: 35px;
}
.print_btn{
	margin: 2px 2px 0px 0px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {

	margin-top: 5px;
}
.aminities_tab .aminities h4{
	font-size: 12px;
}

.aminities_distrct select, .aminities_Taluk select, .aminities_village select{
	width: 120px;
}
.administrations_list {
    padding: 0px 0px 0px 40px;
    font-size: 14px;
}
#Profile h1, .personal-info h4 {
    font-size: 22px;
}
.education_career .tab_education h4{
	width: 200px;
}
.Association_Fund img {
    width: 450px;
}
.demand_card h2 {
    font-size: 22px;
}
.mail_head h4{
	padding: 2px 0px;
}
}


@media(max-width: 505px){
.aminities_card img{
	width: 300px;
	height: 150px;
}
.aminities_card .amount_tag{
	margin-top: -180px;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	font-size: 24px;
}
.achievers_tab .tab_achievers h4{
	width: 300px;
}
.education_card img, #Hostels .education_card img{
    width: 400px;
	height: 220px;
}
.education_card h6 .name_Para {
    font-size: 18px;
}
.education_card h6 .Para {
    font-size: 14px;
}
.Association_Fund p {
    font-size: 13px;
    line-height: 20px;
}
.Association_Fund img {
    width: 400px;
}
.fund_initiation .fund_head, .Contributors_list h2{
    font-size: 22px;
}
.demand_form_fill{
	padding: 0px 30px;
}
.demand_head {
    font-size: 16px;
	margin-top: 10px;
}
.demand_form_fill input, .demand_form_fill select, .demand_form_fill textarea
.demand_two_form textarea, .demand_two_form input[text], .demand_two_form select, .demand_two_form input[type="file"]{
	font-size: 14px;
}
.demand_two_form textarea {
    width: 400px;
}
.demand_btn{
	font-size: 14px;
}
#Demand {
    padding: 20px 5px;
}
#Retirement{
	padding: 20px 60px;
}
.reg_details_modal_card .modal-header h4 {
    font-size: 20px;
}
}


@media(max-width: 490px){
#register .container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}
.Members_oficer_bearers{
	margin: 0px 20px 20px 20px;
}
.Reciept_card h5{
	padding: 20px 0px 0px;
	font-size: 10px;
}
.Reciept_card h6{
	font-size: 9px;
}
.Reciept_card h3{
	font-size: 12px;
}
.reciept_in_card h4{
	font-size: 12px;
}
.reciept_in_card .col-6{
	padding-right: 0px;
	padding-left: 0px;
}
.card_community_organizations .head_comp_name, .card_commercial_establishments .head_comp_name{
	font-size: 16px;
}

.Housing_society ul {
    padding: 20px 0px 20px 10px;
}
.education_distrct span h4, .education_Taluk span h4, .education_village span h4, .education_Category span h4 {
    font-size: 14px;
}
.fund_distrct select, .fund_Taluk select, .fund_village select {
    width: 180px;
}
.Fund_View_More h2 {
    font-size: 22px;
}
.Fund_View_More h4 {
    font-size: 16px;
}
.Fund_View_More h5 {
	font-size: 15px;
}
.Fund_View_More p{
	font-size: 13px;
}
.Fund_View_More thead tr th{
	padding: 2px !important;
}
.Fund_View_More tbody tr td{
	padding: 2px !important;
}
.fund_reapply_btn button{
	padding: 10px 30px;
	width: 250px;
	margin-left: 20px;
}
.retirement_hrad h2{
	font-size: 22px;
}
.Members_city_selection {
    padding: 0px 50px;
}
.aminities_city_selection {
    padding: 0px 40px;
}
}


@media(max-width: 471px){

.matrimony_coming h1, .buy_sell h1, .Housing_society h1{
	font-size: 28px;
/*	text-shadow: 2px 2px #000;*/
}
.buy_sell ul{
	margin: 50px 0px;
}
.profile_pic_edit input {
    width: 200px;
    padding: 5px 5px;
    font-size: 14px;
	height: 40px;
}
.personal-info input {
    padding: 5px 5px;
    font-size: 14px;
}
.personal-info label {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}
.profile_pic_edit button {
    padding: 5px 20px;
	font-size: 14px;
}
.education_card img, #Hostels .education_card img{
    width: 350px;
	height: 190px;
}
.career_education h2 {
    font-size: 22px;
}
.fund_distrct span h4, .fund_Taluk span h4, .fund_village span h4 {
    font-size: 16px;
}
.demand_two_form textarea {
    width: 400px;
}
.nayakshistory_city_selection{
	padding: 0px 40px;
}
.Community_city_selection{
	padding: 0px 50px;
}
}





@media(max-width: 450px){
#Contributors_card {
	min-width: 270px;
}
.retirement_know .col-md-6{
	padding-right: 0px;
	padding-left: 0px;
}
.login_form h2{
	padding: 10px 0px 2px 0px
}
.Reset_card .Reset_head_color{
	font-size: 18px;
}
.reg_tab .tab_reg h4{
	padding: 15px 20px;
	font-size: 16px;
	width: 260px;
}
.Reg_card h2{
	font-size: 20px;
}
.register_card .reg_certify_enrol{
	width: 250px;
	font-size: 14px;
}
.register_card .reg_certify_enrol option{
	font-size: 14px;
}
#pay .Reg_card .register_card{
	padding: 0px 0px;
}
#pay .reg_head, #pay input{
	font-size: 14px;
}
#pay .head_reg, #pay .head_reg{
	font-size: 15px;
}
.reciept_head img  , .view_fund_Header img{
	width: 45px;
	height: 45px;
}
.reciept_head h2{
	padding-top: 5px;
	font-size: 16px;
}
.reciept_head h2 span{
	font-size: 9px;
}
.community_organizations_head h2, .commercial_establishments_head h2{
	font-size: 22px;
}

.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 80px;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	font-size: 22px;
}
.vision img{
    height: auto;
	width: 350px;
}
.achievers_tab {
    border-radius: 10px;
    padding: 10px 10px 15px 10px;
}
#Achievers .tab-pane .container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}
#Profile h1, .personal-info h4 {
    font-size: 20px;
}
.job_link_card a {
    font-size: 14px;
}
.job_link_card p{
	padding: 10px 25px;
}
.Association_Fund img {
    width: 350px;
}
.fund_table thead tr th {
    font-size: 14px;
	padding: 2px !important;
}
.fund_table tr td {
    font-size: 13px;
	padding: 2px !important;
}
.fund_initiation {
    margin: 30px 5px 30px 5px;
    padding: 5px;
}
.demand_form_fill{
	padding: 0px 0px;
}
.demand_two_form textarea {
    width: 360px;
	height: 100px;
}
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 250px;
	height: 150px;
}
.Head_navbar ul {
    padding: 0px 5px;
}
.Members_city_selection {
    padding: 0px 30px;
}
.Community_city_selection{
	padding: 0px 40px;
}
.view_fund_Header h2 {
    font-size: 18px;
}
.view_fund_Header  .col-11{
	padding: 0px;
}
}






@media(max-width: 429px){

.table_aminities .aminities_head{
	font-size: 22px;
}
.nayaka_history p, .culture_para ul li, .culture_para p{
    font-size: 13px;
}
.vision p {
	font-size: 14px;
}
.education_card img, #Hostels .education_card img{
    width: 320px;
	height: 170px;
}
.education_city_selection{
	margin-left: 20px;
}
.job_card {
    padding: 0px 10px;
}
.education_career .tab_education h4{
	width: 250px;
}
.education_career {
    border-radius: 10px;
    padding: 0px 10px 10px 10px;
}
.demand_two_form textarea {
    width: 320px;
	height: 100px;
}
#Retirement{
	padding: 20px 20px;
}
.nayakshistory_city_selection{
	padding: 0px 20px;
}
.Community_city_selection{
	padding: 0px 20px;
}
}





@media(max-width: 414px){
.table-bordered{
	width: 361px !important;
}
.g_link_card p a{
	font-size: 14px;
}
.language_select h6 {
    width: 68px;
    font-size: 10px;
}
.dropdown-content_1 p {
    font-size: 8px;
}
.dropdown-content_1 {
    min-width: 68px;
}
.header_logo h2 {
    font-size: 11px; /**13px;**/
}
.header_logo img {
    width: 50px;
    height: 50px;
    margin: 7px 2px 0px 0px;
}
.header_logo span {
    font-size: 6px;
}
.header_logoafter h2 {
    font-size: 13px;
}
.header_logoafter img {
    width: 50px;
    height: 50px;
    margin: 7px 2px 0px 0px;
}
.header_logoafter span {
    font-size: 6px;
}
.head_image h2 {
    font-size: 9px;
}
.After_login {
    font-size: 12px;
	padding-top: 8px;
}

.aminities_card img{
	width: 260px;
	height: 140px;
}
.aminities_card .amount_tag{
	margin-top: -170px;
}
.aminities_card h6 .aminit_head {
    font-size: 16px;
}
.aminities_card h6 .Para {
    font-size: 14px;
}
.aminities_card .amount_tag{
	font-size: 14px;
}
}




@media(max-width: 412px){
.Housing_society ul {
    padding: 20px 0px 0px 10px;
}
}




@media(max-width: 410px){
.Reset_card .Reset_form_color{
	padding: 20px 20px;
}
.reset_in .reset_btn {
    padding: 5px 10px;
}
.Reg_card .register_card{
	padding: 20px 0px;
}
.Reg_card h2{
	font-size: 18px;
	margin-bottom: 15px;
}
.register_card #empl{
	border: 3px solid #fff;
}
#pay .container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}
.matrimony_coming h1, .buy_sell h1, .Housing_society h1{
	font-size: 25px;
	line-height: 30px;
}
.matrimony_coming .img_2, .buy_sell .img_2, .Housing_society .img_2{
	width: 70%;
}
.aminities_tab .aminities h4{
	font-size: 12px;
}
.Temples_Pic, .Temples_Pic1, .Temples_Pic2, .Temples_Pic3, .Temples_Pic4, .Temples_Pic5, .Temples_Pic6, .Temples_Pic7, .Temples_Pic8, .Temp_Pic{
	height: 180px;
    /**width: 300px;**/
}
.Members_city_selection {
    padding: 0px 5px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select{
	width: 180px;
}
.aminities_city_selection {
    padding: 0px 20px;
}
}



@media(max-width: 390px){
/* .dropdown-content, .dropdown-content_2 {
	margin-top: -14px;
} */
.Head_navbar ul li a,  .Head_navbar ul li{
	font-size: 14px;
	line-height: 45px;
}
.Head_navbar .dropdown-content img, .Head_navbar .dropdown-content_2 img{
	width: 35px;
}
#image_silde img{
	height: 180px;
}
.carousel-inner{
	height: 180px;
}
.Gallery h2, .Gallery1 h2, .Latest_news h2{
	font-size: 17px;
	line-height: 20px;
}
.latest{
	height: 240px;
}
.latest ul li{
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 16px;
}
.Contributors{
	padding: 30px 30px;
}
.Award {
	padding: 20px 10px;
}
.Retirement{
	padding: 30px 20px;
}
#retirement_card{
	margin-bottom: 20px;
}
.Contributors h2, .award_title, .Retirement h2{
	font-size: 18px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
#Contributors_card h3, #award_card h2, #retirement_card h3{
	font-size: 16px;
}
#Contributors_card p, #award_card p, #retirement_card p{
	font-size: 12px;
}

.award_item #award_card{
	width: 250px;
}
.about h2, .links h2, .links_2 h2, .social_media h2{
	font-size: 16px;
}
.about p, .Footer .links ul li a, .Footer .links_2 ul li a, .social_media p{
	font-size: 12px;
}
.social_media h5, .social_media h5 span{
	font-size: 14px;
}
.Tecple{
	height: 20px;
	font-size: 12px;
}
.Tecple p{
	line-height: 20px;
}
.Top_Achievers {
	padding: 20px 10px;
}
.achievers_title {
	font-size: 18px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
.achievers_item #achievers_card{
	width: 250px;
	height: 300px;
}
#achievers_card h3{
	font-size: 16px;
}
#achievers_card p{
	font-size: 12px;
}
.Members_oficer_bearers{
	margin: 0px 20px 40px 20px;
}

.about_us_head h2, .vision_head h2, .oficer_bearers_head h2 {
    font-size: 24px;
}
.oficer_bearers h4, .director_oficer_bearers h4{
	font-size: 18px;
}
.oficer_bearers h6, .director_oficer_bearers h6{
	font-size: 12px;
}
.about_org p, .vision_org ul li {
	line-height: 24px;
}
.Members_oficer_bearers {
    margin: 0px 0px 40px 0px;
}
.community_organizations_head h2, .commercial_establishments_head h2{
	font-size: 20px;
}
.Govt_order_table .section_head{
	font-size: 24px;
}
.table_govt_order tr th{
	font-size: 16px;
}
.table_govt_order tr td a{
	font-size: 14px;
}
.Govt_order_tab .Govt_order h4{
	font-size: 14px;
}
.Register_header h3{
	font-size: 22px;
}
.reciept_in_card h4{
	font-size: 11px;
}
.reciept_in_card p {
    font-size: 11px;
}

.vedio_gallery .lightbox img, .vedio_gallery .lightbox video{
	width: 270px;
	height: 160px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 60px;
}
.vision img{
    height: auto;
	width: 300px;
}
.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 20px;
}
.Housing_society ul {
    padding: 30px 0px 30px 10px;
}
.personal-info input {
    width: 300px;
}
.personal-info .submit_btn {
    font-size: 15px;
	width: 180px;
	height: 40px;
}
.education_card img, #Hostels .education_card img{
    width: 290px;
	height: 140px;
}
.card_info, .card_info1 {
    margin: 20px 10px;
}
.education_city_selection{
	margin-left: 10px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select {
    width: 180px;
}
.Association_Fund img {
    width: 300px;
}
.demand_two_form textarea {
    width: 300px;
	height: 100px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select {
   
	padding: 10px 2px;
}
.aminities_distrct span h4, .aminities_Taluk span h4, .aminities_village span h4 {
    font-size: 15px;
     width: 65px;
}
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 230px;
}
.Members_distrct select, .Members_Taluk select, .Members_village select, .Members_Department select {
    margin-top: 10px;
}
.nayakshistory_city_selection{
	padding: 0px 0px;
}
.Community_city_selection{
	padding: 0px 0px;
}
}






@media(max-width: 376px){
.table-bordered{
	width: 325px !important;
}
.Award .retirement_know a {
    font-size: 12px;
}
.Award .retirement_message a{
    font-size: 12px;
}
.log_in .col-12{
	padding-left: 0px;
	padding-right: 0px;
}
.login_form h2 {
    font-size: 24px;
}
.user_head, .pass_head, .login_form_color fieldset label, .log_in .login_btn {
    font-size: 14px;
}

.matrimony_coming p, .buy_sell ul li, .Housing_society ul li{
	font-size: 13px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select {
    width: 165px;
}
}



@media(max-width: 361px){
.table-bordered{
	width: 310px !important;
}
.image_head_r h2 {
    margin-left: -40px;
}
.register_card .user_name, .register_card .reg_email, .register_card .reg_password, .register_card .reg_phone, .register_card .reg_photo, .register_card .reg_cast, .register_card .reg_certify, .register_card .reg_adhar, .register_card .reg_dep, .register_card .reg_address{
	width: 280px;
}

}





@media(max-width: 359px){
.language_select h6 {
    width: 55px;
    font-size: 10px;
    padding: 5px 3px;
}
.dropdown-content_1 {
    min-width: 55px;
}
.dropdown-content_1 p {
    font-size: 6px;
}
.header_logo h2 {
    font-size: 10px; /**11px;**/
}
.header_logoafter h2 {
    font-size: 11px;
}
.reset_in .reset_btn {
	font-size: 14px;
	margin-right: 0px;

}
.Reset_card .Reset_head_color{
	font-size: 16px;
}
.Reset_card .Reset_form_color label{
	font-size: 14px;
}
.reciept_head h2{
	padding-top: 5px;
	font-size: 14px;
}
.reciept_head h2 span{
	font-size: 8px;
}
.Reciept_card h3{
	font-size: 11px;
}
.reciept_in_card h4{
	font-size: 10px;
	line-height: 24px;
}
.reciept_in_card p {
    font-size: 10px;
	line-height: 24px;
}

.matrimony_coming h1, .buy_sell h1, .Housing_society h1{
	font-size: 20px;
}
.aminities_card img{
	width: 240px;
	height: 120px;
	margin-bottom: 0px;
}
.aminities_card .amount_tag{
	margin-top: -140px;
}
.Temples_Pic, .Temples_Pic1, .Temples_Pic2, .Temples_Pic3, .Temples_Pic4, .Temples_Pic5, .Temples_Pic6, .Temples_Pic7, .Temples_Pic8, .Temp_Pic{
	height: 150px;
   /** width: 260px;**/
}
.personal-info .col-12{
	padding-left: 0px;
	padding-right: 0px;
}
.education_card img, #Hostels .education_card img{
    width: 260px;
	height: 120px;
}
.education_card h6 .name_Para {
    font-size: 16px;
}
.education_card h6 .Para {
    font-size: 12px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select {
    width: 120px;
	font-size: 12px;
	padding: 10px 5px;
}
.education_distrct span h4, .education_Taluk span h4, .education_village span h4, .education_Category span h4 {
    font-size: 12px;
}
.career_education h2 {
    font-size: 20px;
}
.job_link_card p{
	padding: 8px 10px;
	width: 250px;
}
.Association_Fund h2{
	font-size: 20px;
}
.Association_Fund p {
    font-size: 12px;
    line-height: 18px;
}
.fund_initiation .fund_head, .Contributors_list h2{
    font-size: 20px;
}
.Card_funders h4{
	font-size: 16px;
}
.Card_funders h5 {
    font-size: 14px;
}
.Card_funders .info_para {
    font-size: 12px;
}
.demand_form_fill input, .demand_form_fill select {
    width: 250px;
    height: 40px;
    padding: 5px 5px;
}
.demand_form_fill textarea {
    width: 250px;
    height: 100px;
	padding: 5px 5px;
}
.demand_two_form input[type="file"] {
    width: 250px;
    padding: 5px 5px;
}
.demand_two_form input[text], .demand_two_form select {
    width: 250px;
    padding: 5px 5px;
}
.demand_two_form textarea {
    width: 250px;
    height: 100px;
}
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 220px;
}
.Progress_status .fund_btn a{
	padding: 10px 15px;
    font-size: 14px;
    margin: 10px;
}
.Progress_status .fund_reject_reasion h4 {
    font-size: 14px;
}
.Members_city_selection {
    padding: 0px 0px;
}
.Members_distrct span h4, .Members_Taluk span h4, .Members_village span h4, .Members_Department span h4 {
    font-size: 15px;
    width: 98px;
}
.aminities_city_selection {
    padding: 0px 0px;
}
.Nayaka_history_tab .history h4{
	width: 200px;
	font-size: 16px;
}
}


@media(max-width: 350px){
#image_silde img{
	height: 160px;
}
.carousel-inner{
	height: 160px;
}
.Gallery h2, .Gallery1 h2, .Latest_news h2{
	font-size: 16px;
	line-height: 20px;
}
.Contributors{
	padding: 30px 10px;
}
.Award {
	padding: 20px 0px;
}
.Retirement{
	padding: 30px 10px;
}
#retirement_card{
	width: 270px;
}
.award_item #award_card{
	width: 230px;
}
.Footer {
    padding: 0px 5px 20px 5px;
}
.Head_navbar ul li a,  .Head_navbar ul li{
	font-size: 12px;
	line-height: 45px;
}
.dropdown-content p, .dropdown-content_2 p{
	font-size: 11px;
	line-height: 25px;
}
.dropdown-content, .dropdown-content_2 {
	min-width: 150px;
}
.Head_navbar .dropdown-content img, .Head_navbar .dropdown-content_2 img{
	width: 28px;
}
.Top_Achievers {
	padding: 20px 0px;
}
.achievers_item #achievers_card{
	width: 230px;
}
.about_us img {
    width:250px;
}
.oficer_bearers {
    width: 290px;
}
.director_oficer_bearers {
    width: 285px;
}

.about_org p, .vision_org ul li {
    font-size: 13px;
}
.oficer_bearers p, .director_oficer_bearers p{
	font-size: 13px;
}
.Members_distrct select, .Members_Taluk select, .Members_village select, .Members_Department select{
	font-size: 13px;
	padding: 10px 2px;
	width: 110px;
}
.Members_Go_btn button{
	padding: 6px 10px;
}
.Members_distrct select option, .Members_Taluk select option, .Members_village select option, .Members_Department select option{
	font-size: 13px;
}
.Govt_order_tab .Govt_order h4{
	width: 240px;
}
.img_head_mid  h2 {
    margin-left: -40px;
}
.log_in .User_name, .log_in .password{
	width: 100%;
}
.login_form h2 {
    font-size: 20px;
}
.user_head, .pass_head, .login_form_color fieldset label, .login_form p a {
    font-size: 13px;
}
.Reset_card .Reset_form_color {
    padding: 10px 10px;
}
.reset_in .reset_btn{
	margin-top: 0px;
}
.register_card .user_name, .register_card .reg_email, .register_card .reg_password, .register_card .reg_phone, .register_card .reg_photo, .register_card .reg_cast, .register_card .reg_certify, .register_card .reg_adhar, .register_card .reg_dep, .register_card .reg_address{
	width: 250px;
}
.reg_tab .tab_reg h4{
	padding: 10px 10px;
	font-size: 14px;
	width: 230px;
}
.register_card #empl h5{
	font-size: 14px;
}
.register_card #empl label{
	font-size: 12px;
}
.Reg_card h2{
	font-size: 16px;
}
.read_condition b{
	font-size: 12px;
}
.read_condition{
	padding-top: 10px;
}
.register_card #empl{
	border: 2px solid #fff;
}

.register_card .reg_certify_enrol{
	width: 220px;
	font-size: 12px;
}
.register_card .reg_certify_enrol option{
	font-size: 12px;
}
.social_media h5, .social_media h5 span{
	font-size: 13px;
}
.birthdaycard{
	padding:10px;
}
.birthdaycard .birth_boy{
	width: 150px;
	height: 120px;
}
.birthdaycard h5 img{
	width: 90px;
}
.birthdaycard h4{
	font-size: 20px;
}
.birthdaycard h5{
	font-size: 16px;
}
.birthdaycard h6{
	font-size: 12px;
}
#Reciept .container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}
.card_community_organizations .head_comp_addr, .card_commercial_establishments .head_comp_addr {
    line-height: 14px;
}
.community_organizations_head h2, .commercial_establishments_head h2{
	font-size: 18px;
}
.Community_distrct span h4, .Community_Taluk span h4, .Community_village span h4, .Community_Department span h4 {
    font-size: 16px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
	width: 160px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video{
	width: 240px;
	height: 130px;
}
.Gallery_vedio .tab_vedio_Gallery h4{
	padding: 15px 40px;
}
.Gallery_vedio{
	padding: 10px 10px 0px 10px;
}
.matrimony_coming ul{
margin-bottom: 0px;
}
.table_aminities .aminities_head{
	font-size: 20px;
}
.aminities_distrct span h4, .aminities_Taluk span h4, .aminities_village span h4{
	font-size: 14px;
} 
.aminities_distrct select, .aminities_Taluk select, .aminities_village select {
    width: 120px;
    padding: 10px 5px;
	font-size: 12px;
}
.aminities_card{
	padding: 10px;
}
.aminities_card .amount_tag{
	margin-top: -130px;
	margin-left: -10px;
	padding: 3px 10px;
}
.aminities_card h3{
	padding: 8px;
}
.nayakas_head h2, .culture_head h2, .nayakshistory .section_head{
	font-size: 20px;
}
.nayaka_history p, .culture_para ul li, .culture_para p{
    font-size: 12px;
	line-height: 20px;
}
.vision p {
	font-size: 13px;
	line-height: 20px;
}
.god_card h6 .Head_para {
    font-size: 16px;
}
.god_card h6 .Para {
    font-size: 12px;
}
.culture_para ul {
    padding: 0px 0px 0px 10px;
}
.nayakshistory_distrct span h4, .nayakshistory_Taluk span h4, .nayakshistory_village span h4, .nayakshistory_Portfolio span h4, .nayakshistory_Constituency span h4 {
    font-size: 13px;
}
.nayakshistory_distrct select, .nayakshistory_Taluk select, .nayakshistory_village select, .nayakshistory_Portfolio select, .nayakshistory_Constituency select {
    font-size: 12px;
    padding: 10px 2px;
    width: 110px;
}
.political_tab table tr th {
    font-size: 14px;
}
.poplulation_table .table_govt_order tr th{
	font-size: 14px;
	padding: 2px !important;
}
.Political_card h4 {
    font-size: 13px;
}
.Political_card td{
	font-size: 12px;
}
.Political_card img {
    width: 80px;
    height: 80px;
}
.political_tab .table-bordered td, .table-bordered th{
	padding: 2px !important;
}
.political_tab .political_tab table tr th{
	padding: 2px !important;
}
.poplulation_table tr td{
    font-size: 12px;
	padding: 2px !important;
}
.distrct span h4, .Taluk span h4, .village span h4{
	font-size: 16px;
}

.achiever_table h2, .Science_Technologies_Achievers h2{
	font-size: 18px;
}
.achiever_tabs tr th{
	font-size: 14px;
	padding: 3px !important;
}
.achiever_tabs tr td {
    font-size: 12px;
	padding: 3px !important;
}
.achievers_tab .tab_achievers h4 {
    width: 230px;
	padding: 12px 10px;
}
.Achievers_distrct span h4, .Achievers_Taluk span h4, .Achievers_village span h4 {
    font-size: 14px;
}
.Achievers_distrct select, .Achievers_Taluk select, .Achievers_village select {
    font-size: 12px;
    width: 130px;
}
.Science_Technologies_card h4 {
    font-size: 18px;
}
.Science_Technologies_card h6 {
    font-size: 16px;
}
.Science_Technologies_card p {
    font-size: 12px;
	line-height: 18px;
}

.Science_Technologies_card img {
    width: 180px;
    height: 180px;
}
#Profile h1{
    font-size: 18px;
}
.profile_pic_edit input {
    width: 170px;
    font-size: 12px;
}
.personal-info input {
    font-size: 12px;
	width: 250px;
}
.personal-info label {
    font-size: 16px;

}
.profile_pic_edit button {
    padding: 5px 10px;
	font-size: 12px;
}
.profile_pic_edit .col-md-7, .profile_pic_edit .col-md-5, .profile_pic_edit .col-8, .profile_pic_edit .col-4{
	padding-left: 2px;
	padding-right: 2px;
}
.personal-info .submit_btn {
    font-size: 14px;
}
.Medical_Legal_assistance {
    padding: 10px 5px 5px 5px;

}
.Profile_pic img{
	width:200px;
	padding: 8px;
}
.card_info, .card_info1 {
    margin: 10px 2px;
}
.job_link_card a {
    font-size: 12px;
}
.education_career .tab_education h4 {
    font-size: 12px;
}
.Association_Fund img {
    width: 250px;
}
.fund_matrix .col-lg-3, .fund_matrix .col-md-6{
	padding-left: 5px;
	padding-right: 5px;;
}
.matrix_fund h4, .matrix_fund h6 {
    font-size: 14px;
}
.fund_table thead tr th {
    font-size: 13px;
}
.fund_table tr td {
    font-size: 12px;
}
.fund_distrct span h4, .fund_Taluk span h4, .fund_village span h4 {
    font-size: 14px;
}
.fund_distrct select, .fund_Taluk select, .fund_village select {
    width: 150px;
	font-size: 12px;
}
.demand_head {
    font-size: 14px;
}
.demand_form_fill input, .demand_form_fill select, .demand_form_fill textarea
.demand_two_form textarea, .demand_two_form input[text], .demand_two_form select, .demand_two_form input[type="file"]{
	font-size: 12px;
}
.demand_two_form input[type="file"]{
	height: 40px;
}
.demand_card h2 {
    font-size: 20px;
}
.demand_card p, .demand_two_form .download_color{
	font-size: 14px;
}
.demand_form_fill h6, .demand_form_fill b, .demand_two_form h6{
	font-size: 12px;
}
.demand_table table tr td {
	font-size: 12px;
}
.Fund_View_More .container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}
.Fund_View_More h2 {
    font-size: 20px;
}
.Fund_View_More h4 {
    font-size: 14px;
}
.Fund_View_More h5 {
    margin-top: 20px;
	font-size: 14px;
}
.Fund_View_More p{
	font-size: 12px;
}
.Fund_View_More thead tr th{
	font-size: 13px;
}
.Fund_View_More tbody tr td{
	font-size: 12px;
}
.fund_reject_reasion label {
	font-size: 14px;
}
.Progress_status h6{
	font-size: 16px;
}
.fund_reapply_btn button{
	padding: 10px 20px;
	width: 200px;
}
.retirement_hrad h2{
	font-size: 20px;
}
#Retirement{
	padding: 20px 0px;
}
.log_in a {
    font-size: 14px;
    padding: 0px 0px 0px 5px;
}
.reg_details_modal_card .modal-header h4 {
    font-size: 18px;
}
.reg_details_modal_card .reg_details_modal_head {
    font-size: 16px;
}
.reg_details_modal_card .reg_details_modal_head span {
    font-size: 14px;
}
.view_fund_Header h2 {
    font-size: 18px;
}
.view_fund_Header h5 {
    margin-top: 0px;
    font-size: 12px;
}
}



@media(max-width: 335px){

.vedio_gallery {
    padding: 20px 5px 0px 5px;
}
.aminities_card img {
    width: 210px;
    height: 100px;
}
.aminities_card .amount_tag{
	margin-top: -110px;
	font-size: 12px;
}
.aminities_card h6 .aminit_head {
    font-size: 15px;
}
.aminities_card h6 .Para {
    font-size: 13px;
}
.vision img{
    height: auto;
	width: 250px;
}
.nayakas img {
    width: 250px;
}
.education_card img, #Hostels .education_card img{
    width: 240px;
	height: 110px;
}
.log_in a {
    font-size: 12px;
}
.nayakshistory_distrct span h4, .nayakshistory_Taluk span h4, .nayakshistory_village span h4, .nayakshistory_Portfolio span h4, .nayakshistory_Constituency span h4 {
    width: 95px;
}
.education_distrct span h4, .education_Taluk span h4, .education_village span h4, .education_Category span h4 {
    width: 64px;
}
.Achievers_distrct span h4, .Achievers_Taluk span h4, .Achievers_village span h4 {
    width: 61px;
}
.Community_distrct span h4, .Community_Taluk span h4, .Community_village span h4, .Community_Department span h4 {
    width: 84px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
    width: 110px;
}
}




@media(max-width: 321px){
.table-bordered{
	width: 270px !important;
}
.register_card .user_name, .register_card .reg_email, .register_card .reg_password, .register_card .reg_phone, .register_card .reg_photo, .register_card .reg_cast, .register_card .reg_certify, .register_card .reg_adhar, .register_card .reg_dep, .register_card .reg_address{
	width: 240px;
}
.Register_header h3{
	font-size: 20px;
}
.Community_distrct span h4, .Community_Taluk span h4, .Community_village span h4, .Community_Department span h4 {
    font-size: 14px;
}

#check:checked ~ ul{
	width: 60%;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select {
    width: 110px;
}
}







@media(max-width: 310px){
#Contributors_card p{
	padding: 0px 15px;
}
.award_item #award_card{
	width: 210px;
}
.award_item {
    padding-left: 10px;
    padding-right: 10px;
}
#retirement_card{
	width: 230px;
}
.Tecple{
	font-size: 10px;
}
.checkbtn{
	margin-right: 8px;
}
.Head_logo img{
	margin-left: 5px;
}
.achievers_item #achievers_card{
	width: 210px;
}
.achievers_item {
    padding-left: 10px;
    padding-right: 10px;
}
.about_org p, .vision_org ul li{
    font-size: 12px;
}
.oficer_bearers p, .director_oficer_bearers p{
	font-size: 12px;
}
.oficer_bearers {
    width: 255px;
}
.oficer_bearers img {
    width: 210px;
    height: 210px;
}
.director_oficer_bearers {
    width: 255px;
}

.Members_distrct span h4, .Members_Taluk span h4, .Members_village span h4, .Members_Department span h4 {
    font-size: 13px;
    width: 84px;
}
.Members_distrct select, .Members_Taluk select, .Members_village select, .Members_Department select {
    font-size: 12px;
    width: 100px;
}
.Members_Go_btn button {
    padding: 5px 8px;
}
.Members_distrct, .Members_Taluk, .Members_village, .Members_Department {
    padding: 0px 0px;
}

.Members_distrct select option, .Members_Taluk select option, .Members_village select option, .Members_Department select option{
	font-size: 12px;
}
.Govt_order_tab .Govt_order h4{
	width: 220px;
}
.g_link_card p{
	width: 180px;
}
.header_logo img {
    width: 40px;
    height: 40px;
    margin: 10px 2px 0px 0px;
}
.header_logoafter img {
    width: 40px;
    height: 40px;
    margin: 10px 2px 0px 0px;
}
.header_logo h2 {
    font-size: 9px; /*10px;**/
}
.header_logoafter h2 {
    font-size: 10px;
}
.language_select h6 {
    margin-left: -10px;
}
.head_image h2 {
    font-size: 8px;
}
.img_head_mid h2 {
    margin-left: -30px;
}
#Contributors_card {
    min-width: 230px;
}
.Award .retirement_know a{
	padding: 10px 15px;
}
.Award .retirement_message a{
	padding: 10px 15px;
}
.login_form h2 {
    font-size: 18px;
}
.user_head, .pass_head, .login_form_color fieldset label, .login_form p a {
    font-size: 12px;
}
.reset_in .reset_btn {
	font-size: 12px;
}
.register_card .user_name, .register_card .reg_email, .register_card .reg_password, .register_card .reg_phone, .register_card .reg_photo, .register_card .reg_cast, .register_card .reg_certify, .register_card .reg_adhar, .register_card .reg_dep, .register_card .reg_address{
	width: 220px;
}
.denotes_reg p{
	font-size: 12px;
}
.read_condition b{
	font-size: 10px;
}
.address_same{
	font-size: 12px;
}
.denotes_reg span{
	font-size: 15px;
}
.register_card #rowid h5{
	font-size: 12px;
}
.register_card #rowid input, .register_card #rowid textarea, .register_card #rowid select, .register_card #rowid option{
	font-size: 12px;
}
.register_card .reg_certify_enrol{
	width: 190px;
}
#registerInst .reg_head, #registerPol .reg_head{
	font-size: 12px;
}
#registerInst input, #registerInst textarea, #registerInst select, #registerInst option, #registerPol input, #registerPol textarea, #registerPol select, #registerPol option{
	font-size: 12px;
}
#pay .reg_head, #pay input{
	font-size: 12px;
}
.reciept_head img, .view_fund_Header img{
	margin-right: -30px;
}
.reciept_head h2{
	font-size: 13px;
}
.reciept_in_card h4{
	font-size: 9px;
	line-height: 22px;
}
.reciept_in_card p {
    font-size: 9px;
	line-height: 22px;
}
.Status_approvel{
	font-size: 12px;
}
.card_commercial_establishments h6 .head, .card_community_organizations h6 .head{
	font-size: 14px;
}
.card_commercial_establishments h6 .Para, .card_community_organizations h6 .Para{
	font-size: 12px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {

	font-size: 10px;
}
.community_info p{
	font-size: 12px;
}
.card_community_organizations {
    padding: 10px 10px 5px 10px;
}
.vedio_gallery .lightbox img, .vedio_gallery .lightbox video{
	width: 220px;
	height: 110px;
}
.aminities_card h3{
    width: 130px;
	font-size: 12px;
}
.administrations_list {
    font-size: 12px;
}
.Temples_Pic, .Temples_Pic1, .Temples_Pic2, .Temples_Pic3, .Temples_Pic4, .Temples_Pic5, .Temples_Pic6, .Temples_Pic7, .Temples_Pic8, .Temp_Pic{
	height: 120px;
   /** width: 220px;**/
}

.nayakshistory_distrct select, .nayakshistory_Taluk select, .nayakshistory_village select, .nayakshistory_Portfolio select, .nayakshistory_Constituency select {
    width: 100px;
}
.education_card img, #Hostels .education_card img{
    width: 210px;
	height: 100px;
}
.job_link_card p{
	width: 220px;
}
.education_career .tab_education h4{
	width: 220px;
}
.demand_form_fill input, .demand_form_fill select {
    width: 220px;
}
.demand_form_fill textarea {
    width: 220px;
}
.demand_two_form input[type="file"] {
    width: 220px;
}
.demand_two_form input[text], .demand_two_form select {
    width: 220px;
}
.demand_two_form textarea {
    width: 220px;
}
.demand_two_form .download_color{
	font-size: 12px;
}
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 200px;
}
.log_in .login_btn {
    padding: 5px 10px;
}
.dropdown-content_1 {
    margin-left: -10px;
}
}

@media(max-width: 300px){

.Gallery_vedio .tab_vedio_Gallery h4, .Housing_society ul li{
	font-size: 12px;
}
.matrimony_coming p, .buy_sell ul li{
	font-size: 12px;
}
.aminities_card h6 .aminit_head {
    font-size: 14px;
}
.aminities_card h6 .Para {
    font-size: 12px;
}
.aminities_card img {
    width: 190px;
    height: 90px;
}
.aminities_card .amount_tag {
    margin-top: -100px;
}
.Achievers_distrct select, .Achievers_Taluk select, .Achievers_village select {
    width: 110px;
}
.education_distrct select, .education_Taluk select, .education_village select, .education_Category select {
    width: 110px;
}
.fund_initiation .fund_btn a {
    padding: 10px 15px;
    font-size: 14px;
}
.fund_distrct select, .fund_Taluk select, .fund_village select {
    width: 140px;
}
.aminities_distrct select, .aminities_Taluk select, .aminities_village select {
    width: 100px;
}
.aminities_distrct, .aminities_Taluk, .aminities_village {
    padding: 0px 5px 0px 0px;
}
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 190px;
}
.Progress_status .fund_btn a {
    padding: 10px 12px;
}
.Members_Go_btn button {
    padding: 5px 8px;
}
.nayakshistory_distrct span h4, .nayakshistory_Taluk span h4, .nayakshistory_village span h4, .nayakshistory_Portfolio span h4, .nayakshistory_Constituency span h4{
	font-size: 12px;
	width: 87px;
}
.distrct span h4, .Taluk span h4, .village span h4 {
	font-size: 14px;
    width: 61px;
}
.Community_distrct span h4, .Community_Taluk span h4, .Community_village span h4, .Community_Department span h4 {
    width: 74px;
}
.Nayaka_history_tab .history h4 {
    width: 180px;
    font-size: 14px;
}
}


@media(max-width: 291px){
.vision img{
	width: 230px;
}
.nayakas img {
    width: 230px;
}
.personal-info input {
	width: 240px;
}
.profile_pic_edit input {
    width: 150px;
}
.Association_Fund img {
    width: 230px;
}
.Community_distrct select, .Community_Taluk select, .Community_village select, .Community_Department select {
    width: 105px;
}
}

@media(max-width: 281px){
.table-bordered{
	width: 230px !important;
}             
}
@media(max-width: 279px){
.fund_reject_reasion textarea, .fund_reject_reasion input{
	width: 180px;
}
}















































@media(max-width: 768px) {
    body {
        padding: 0;
    }

    .container.gallery-container {
        border-radius: 0;
    }
}
.menu-button-2.w-nav-button.w--open .bar-1-2 {
  transform: translate(0px, 10px) rotate(45deg);
  background-color: #fff;
}
.menu-button-2.w-nav-button.w--open .bar-2-2 {
  opacity: 0;
}
.menu-button-2.w-nav-button.w--open .bar-3-2 {
  transform: translate(0px, 2px) rotate(-45deg);
  background-color: #fff;
}

.hidden-lg .panel-group{
    margin-left: 350px;
  }
  @media(max-width:450px){
    .hidden-lg .panel-group{
      margin-left: 170px;
    }
  }
  @media(max-width:360px){
    .hidden-lg .panel-group{
      margin-left: 130px;
    }
  }
  .hidden-lg .social-icons{
    margin-left: 280px;
  }
  @media(max-width:450px){
    .hidden-lg .social-icons{
      margin-left: 100px;
    }
  }
  @media(max-width:360px){
    .hidden-lg .social-icons{
      margin-left: 60px;
    }
  }
  
  .forgot_password:hover{
      color: #f03c02 !important;
  }
  .register_hov:hover{
      color: #f03c02 !important;
  }
  
 